UCLA Selects Open Source Solution, Part 2, Interview with Ruth Sabean
March 12th, 2007 by Ken UdasSelection of an Open Source Application
KU: Although increasing numbers of colleges and universities are adopting open-source applications to support their online teaching and learning, there are still a lot of myths about the benefits and challenges of open-source software. What drove you toward considering and selecting an open-source learning-management system?
RS: We looked at this decision as being a lot more than about selecting a technology—it was about a new direction for UCLA. First, it was a commitment to becoming part of a larger community of educators and institutions; second, it was about open source; third, it was about a common toolbox to support teaching, learning, AND collaboration; and fourth, it was about UCLA units and individuals working together to provide a common service that supports rapid innovation. Our goal is to benefit through contributing to and learning from a global partnership that holds values of access and cooperation matching those of UCLA.
KU: What are some of the opportunities or benefits that you see open source providing your program and how are you ensuring that they can be realized?
RS: This is a hard question to answer right now because we are very new to this. As mentioned earlier, we see real opportunity and benefit from working with a global community on an open project that will also work with other open projects (for example, Sakai AND Moodle). We have little interest in being tied to large commercial vendors who are guided by larger market forces that have little to do with UCLA teaching, learning, and collaboration needs. It is our belief that other individuals and institutions that gravitate to open-source communities will share some common set of values. We found that Moodle had a particularly strong, mature, and sustainable community whose culture and processes were consistent with our own.
We are planning on becoming active members of the Moodle community once we have the expertise to provide value back to that community. We think this is a good start to realizing the potential of open source. We are also planning on working with institutions and organizations that share a commitment to interoperability.
KU: What are some of the challenges that you anticipate coming with your selection of an open-source platform and how are you addressing them?
RS: Like a lot of universities, we are fiercely independent at every level—as individuals, as departments, as schools and divisions. It is part of our culture and we have had success with it, seeing it as fundamental to innovation. We have not had a lot of experience collaborating with open-source communities. We have much to learn about being good collaborators internally and externally. Once again, we thought that Moodle was an open community in which we could actively participate.
KU: As you might be aware, the State University of New York (SUNY) just went though a process where they identified a “preferred” LMS vendor. During the evaluation process, all open-source software options were flatly rejected by SUNY System Administration and many of the SUNY campuses. Why do you think that UCLA was willing to select an open-source option? Do you think that UCLA is particularly well positioned to take advantage of the benefits of an open-source application? If so, why?
RS: This is an interesting question. I think that we were at home with the fundamental values of open source, particularly in the instructional arena, where local developers work with faculty to build custom solutions to meet discipline and pedagogical needs. We know that making a good decision about open source is really the same thing as making a good decision about commercial software or any other major investment. You need to understand your requirements, understand how the software will meet them, and evaluate your options based on those criteria. Open-source and commercial software have different characteristics that you evaluate, but it is all a matter of understanding your own requirements and then exercising some discipline and rigor in your evaluation process. We also learned that you need to understand your institutional culture and technical expertise and evaluate your own capacity to achieve success. Fundamentally we saw opportunity with open source and unacceptable risk with a proprietary option. We have confidence in mature open-source software, a strong community, and our ability to make our choice successful.
KU: What was it that you and the evaluation team really liked about Moodle?
RS: First, it is important to recognize that there are things that we liked about a number of open-source applications including Sakai, and there are things that we saw as disadvantages with Moodle. On the aggregate through, we felt that Moodle was a better choice for us and how we want to leverage the benefits of open source and the community that surrounds a project. We really liked the fact that Moodle was a mature project with a robust community and is a richly featured application. We decided that Moodle could quickly meet many of our teaching, learning, and collaboration needs in its current form and would likely be adopted reasonably quickly by our faculty. We also liked the Moodle community, which functions in part as an established hierarchy, similar to Linux, with the core design group identifying priorities based on suggestions for changes through informal discussion and community contributions. It is active, responsive, and robust. An overview of some of the benefits identified by the evaluation team include rich and stable functionality in the tools most commonly used and valued by instructors, a rich set of administrator tools and user documentation, and a community that has a proven track record of timely bug fixes and development of new features. In addition, UCLA has some experience with Moodle with at least three UCLA units already using it for instruction.
The Future of Open Source Software in Higher Education and of Moodle
KU: Whenever we select critical organization-level software we are thinking about medium- to long-term viability of the technology, organizational costs, lock-in, and other factors that we hope will position us well. With this in mind, where do you see open-source learning-management systems generally and Moodle specifically in five years?
RS: Our choice was focused on selecting the best launching platform for developing a robust environment to support teaching, learning, and collaboration. From what we could directly evaluate and what we could learn from others, Moodle’s progress over the past five years indicated that it will remain a stable and responsive technology platform that tracks (and in some cases) leads this application space. For example, new tools appear rapidly; standards are implemented; accessibility, pedagogy, and end-user experience drives design; and it has a global vision and commitment to global education. Our expectation and our intention with a dual focus on interoperability is not that the Sakais and Moodles will merge, but rather that the functionality we need will be best met by combining the best of breed across this application space.
KU: What about other proprietary systems?
RS: It is encouraging to see the engagement of proprietary solutions with initiatives focused on the development and (true) implementation of standards, open API definitions, and an architecture that enables a mix and match of tools.
Experience Sharing
KU: During my last five positions (prior to my current role at Penn State), I was involved with an LMS selection process. I know that there are many institutions considering evaluation processes right now. Do you have any advice for other institutions and colleagues that are contemplating a new LMS?
RS: Think beyond LMS/CMS—think about the faculty experience and the student experience. Understand your faculty-driven usage requirements and your long-term architecture. Be brutally honest about your own culture, funding, expertise, and processes. Focus on the significant differences, particularly those that will be difficult for you to influence, compensate for, or fix. Be prepared to invest fully in making your decision successful.
KU: What were one or two of the big lessons that you and your team learned during the process?
RS: Ask your faculty to drive the process with usage requirements, then ask your IT experts to describe the implementation of those requirements. Bring in some colleagues from peer institutions to help by asking tough questions and providing a different viewpoint. Give your faculty the information they need to make a sound decision. Make your decision a successful one.
Concluding Remarks
RS: It’s an old saw, but is once again evident in our experience—the process has been at least as important as the decisions. By the time we reached a decision, we had a community that had built some level of common understanding of why this mattered and what we could achieve together. There are many people I could name as pivotal to the work, beginning with the faculty on the FCET, the participants (and for the staff, their supervisors!) in all of the workgroups and subgroups, the institutions who spent time helping us with the assessment by freely sharing information, and our executive sponsors who continue to advocate for institutional support. We have a long road ahead of us and already another fine group shepherding the process of implementing UCLA’s first CCLE. To stay tuned, visit http://www.oit.ucla.edu/ccle.
Thank You
Ruth, first thank you for the time that you put into this interview, your thoughtful responses, and your willingness to share your experiences. I also want to thank Heather Chakiris, who leads the World Campus Advising team, for reviewing the text for clarity. I also want to invite comments and questions to this posting. Ruth has generously agreed to follow this posting and to respond to questions and comments posed as comments to this post.
Please feel free to comment on this posting and ask questions of Ruth.

March 12th, 2007 at 12:36 pm
Ruth, was there an immediate buy-in to the recommendation to pursue an open-source application? Or was there initial push-back that the team had to overcome? If the latter, can you share any strategies/approaches used to make the case for an open-source system? How did the team change the minds of folks who may have at first been apprehensive? Thanks.
March 13th, 2007 at 9:35 am
Yes, there was immediate buy-in. Open source was not an issue, possibly because UCLA has a strong and continuing culture of being developers. We have several locally developed CMS and most of our enterprise level applications were developed at UCLA. A primary criteria in the selection process was the ease with which staff and faculty could continue to develop rapidly and integrate tools to meet immediate needs. The challenges that lie ahead are more likely to come from gaining the discipline to develop such that we can continue to take advantage easily of new releases, the work of the global community, etc.
March 13th, 2007 at 2:15 pm
Ruth, I have been in a number of institutions that like the idea of being able to modify code and update software, but most do not have the skills or history with contributing to an OSS community to do this effectively. While at the Open Polytechnic, we were committed to going Open Source, but we were equally committed to taking advantage of the strengths of a robust community by not forking from the Moodle community. Richard Wyles and his team managed the tensions around working with the Moodle community, influencing the Moodle development roadmap, and setting appropriate internal expectation at the Open Polytechnic regarding the trade offs between “autonomy” and “community”.
Can you share UCLA’s position around participating in the Moodle community and meeting institutional requirements?
March 13th, 2007 at 3:59 pm
Hi Ken, We have worked out the process regarding donating UC IP back to the community, but I suspect you were referring to what I alluded to in my 9:35am post — although the former is critical to the heart of your question. We are currently too new to the process for me to state a position on this beyond saying that all the discussion to date has been, as it was at the Open Polytechnic, of building with the Moodle community and not taking Moodle some UCLA-centric direction. Certainly the real possibility of multiple Moodles running at UCLA means that attempting to speak with one voice is not realistic. Speaking for the moment for the commonly served Moodle, the vision (and attraction!) was to build with the Moodle community, working out the tensions between autonomy and community that you described.
March 14th, 2007 at 2:18 pm
Hi, Ruth. A follow-up to my question about buy-in. You explained that “UCLA has a strong and continuing culture of being developers” — and I know you have not spent your entire career at UCLA, so you might not be able to answer this — but do you know if UCLA has always had that “developer” culture? Or was it something that happened over time? If the latter, do you have a sense of how that comfort level came to be? And/Or do you have any guidance for how to cultivate a similar comfort level when it comes to institutions that might be more conservative in their approach to embracing new technologies?
March 15th, 2007 at 5:54 pm
Hi Heather, You like to ask tough questions! I suspect UCLA always has — or at least since 1984 which was when I started here — had a development culture. It’s not only a technology related culture. I think it stems from a fundamental philosophy that is fairly broadly held — that the essence of UCLA is about faculty innovation in both teaching and research and that the way you sustain that is by placing resources as close to faculty as possible. To give two examples: when server based computing and personal computing both came along — they were needed and, therefore, were funded in local units (sometimes for a faculty member). It’s also less about an institution embracing emerging technologies as it is about enabling individuals to discover and follow their own creative directions.
Be careful what you wish for! It is often hard to see the appropriate timing and methods to recognize when what was at first an innovation is now a utility and should be done as a common service, freeing up local IT to move on to supporting the next innovation and, in the process, improving over-all support to faculty and students.
So, no, I don’t think it happened over time except perhaps in scope, tracking the steady increase in use of IT in every aspect of the academic mission.
How to cultivate a similar comfort level? put appropriate resources where you want it to happen. If you can do that AND keep faculty and IT staff connected around working on common problems and solutions together while sustaining individual innovation, you’ll have achieved the best of both!
Please let me know if I haven’t adequately addressed the issues you raised.
March 16th, 2007 at 2:25 pm
Hi, Ruth. Last question: You live in the Los Angeles area. Can you introduce me to George Clooney?
Just kidding.
This is simply a thank you for participating in the series and for making yourself available afterward for questions. I’ve enjoyed our dialogue. Best of luck with Moodle! Come and visit us at World Campus sometime.
March 16th, 2007 at 8:07 pm
Ruth,
Too many interesting conversations!!! You mention that there may be multiple Moodles running on campus and that “a primary criteria in the selection process was the ease with which staff and faculty could continue to develop rapidly and integrate tools to meet immediate needs.” Can you please expand on this: how will (if at all) the multiple instances of Moodle be integrated and managed? In addition how will other services such as UCLA’s student and course information be integrated with both the central and the multiple Moodle instances?
Was this deployment strategy (multiMoolde) a factor in your choice for open source? Obviously OSS provides access for this type of integration, but here in SUNY, Angel is now busily providing multiAngel instance integration and SIS development. SUNY seems more comfortable with Angel providing the development than local development. How was development resourcing evaluated?
Thanks again,
Patrick
March 17th, 2007 at 5:03 pm
Hi Patrick,
The short answer to your first questions: we don’t know. We are doing many, many things simultaneously right now. I think there was a general realization that no matter what open source solution was chosen, it was likely that at least some of the academic units might choose to run their own implementation because of the current culture, funding, and practice and the anxiety surrounding potential loss of control. We also thought that a significant number might not choose to run their own and that over time, as we gained experience with and trust in a common service, additional units might shift all or some functionality to the common service, for example, looking to the common service for myMoodle and project sites.
We are just beginning to set up a detailed planning team that will be working on these and other issues, including understanding and evaluating overall architectural options. There has been 100% acceptance of single sign-on as a goal and some level of commonality in look-and-feel. We know that additional functionality is coming in the next release(s) of Moodle. We need to get those installed and see whether they provide the “integrated” solution we need from the end user perspective. A student, for example, at a recent meeting talked about wanting upon login and get a list of all the new activity on all his course and project websites.
I’m not quite sure what you mean by “development resourcing”. Here’s one take on it: We have a fleet of distributed developers, intended to request some level of core funding for full-time developers who could work off community-set priorities in collaboration with the distributed developers, and the very robust Moodle community of developers. The maturity of Moodle and its community also convinced us that although our use cases went beyond what was available last fall. we were likely not to face the types of costs some units had experienced with requesting new functionality from vendors of proprietary systems.
We’re also looking to join a community of schools, organizations, and individuals who want to work on interoperability so that migrating tools among systems is not the recoding effort it is today. We know, already, that there are tools or functions in Sakai we want, for example, not to mention those in our own campus systems that need to be brought over to Moodle.
Please let me know if this does not address your questions adequately.
Ruth