Open Source E-Learning

An opinionated monthly column exploring the current use, future potential, and commercial value of e-learning in BC’s high tech sector.

Open Source E-Learning: November 8th, 2002

By Paul Stacey

With revenues and profitability on everyone's mind its interesting to ponder the impact open source e-learning will have on the marketplace.

 

The open-source movement traces its roots back to the early days of software development. In the 60's and early 70's nearly all software was in the public domain and open for constant revision and review. But by the 1980's this had changed and nearly all software was proprietary or closed-source and its underlying code copyrighted.

 

But many felt that closed source code hampered the free flow of ideas and ultimately delivered bad software. In the closed model of development only a very few programmers can see the source code. Improvements by other programmers must be done blindly as add-ons.

 

The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. Improvements, adaptations, and bug fixes happen rapidly at a speed much faster than conventional development.

 

In 1984 MIT computer scientist Richard Stallman quit his job in academia to start the Free Software Foundation http://www.gnu.org. He devised a clever legal device known as the General Public License. Software under this license is in the public domain and any derivative works that use a piece of it's code must also be in the public domain.

 

Apache http://www.apache.org, which runs over 50% of the world's web servers and Linux http://www.linux.org the free, UNIX-like operating system are examples of successful open source software initiatives.

 

Open source isn't just for software. One of the more intriguing open source initiatives these days is the world's first open-source consumer product OpenCola http://www.opencola.org. Unlike Pepsi and Coke which jealously guard their secret formulas, the makers of OpenCola give their recipe away on their web site. Not only that they encourage people to make their own and modify and improve the recipe at will. Modified formulas must also be freely available to the public

 

Last year the Massachusetts Institute of Technology (MIT) announced several open source e-learning initiatives which generated a lot of buzz.

 

The MIT OpenCourseWare (OCW) project will make all MIT course materials that are used in the teaching of almost all undergraduate and graduate subjects available on the web, free of charge, to any user anywhere in the world. This really shook up the plans of many universities throughout the world who had begun to consider the outreach and revenue potential of making their courses available online. If MIT makes it available for free who can compete?

 

Using an 11 million dollar grant from the Mellon and Hewlett foundation phase one of MIT's OpenCourseware project opened up a couple of weeks ago with a sampling of 32 classes in 17 departments available on their site http://ocw.mit.edu/index.html Over the next 8 years MIT expects to have 2,000 courses on the OCW site.

 

After reviewing several of the courses I'm struck by just how far this falls short of the potential for e-learning. A syllabus and course notes online are the lowest common denominator for e-learning - what some disparagingly call shovelware. But MIT president Charles Vest has been careful to set expectations. At the press conference announcing OCW he said, "Let me be clear: We are not providing an MIT education on the Web. We are providing our core materials that are the infrastructure that undergirds an MIT education. Real education requires interaction."

 

Faculty members at MIT, as well as other universities, are concerned with their intellectual property. Its particularly interesting to read the legal notices that go along with the OCW courseware. The course materials "may be used, copied, distributed, translated, and modified, but only for non-commercial educational purposes". All uses must be attributed to MIT OCW and to the original faculty author. Certain materials, such as photos, graphics, or other objects cannot be reused as they are restricted by licensing agreements between MIT and third party suppliers.

 

While OCW has proven to be a remarkable public relations initiative it clearly is not about online degree programs. Its not even about online courses which students can audit or enroll in. OCW simply puts MIT education content online and makes it available. Whether anyone wants it remains to be seen.

 

MIT also launched the Open Knowledge Initiative (OKI) last year. http://web.mit.edu/oki OKI is defining an open and extensible architecture for learning technology specifically targeted to the needs of the higher education community.

 

OKI Application Programming Interfaces (API's) specify how the components of a learning technology environment communicate with each other and with other campus systems. The big value add of OKI is API supported interoperability which allows the components of the learning technology environment to be developed and updated independently of one another. Advantages of this include:

  • custom integration of different learning technologies to meet diverse teaching and learning requirements (flexible components instead of all-in-one suites or comprehensive systems )

  • lower long term cost of software ownership as single components can be replaced or upgraded without upgrading the whole system

  • a more stable, reliable, and scalable learning technology solution

OKI is in part a response to the massive in-house development efforts of many campuses. It seems some campuses have written more lines of code to integrate their campus systems (student information, finance, registrar, etc.) with a vendor's course management system than there are lines of code in the vendor's system itself.

 

In addition to making freely available these Java written API's components of learning management software written by MIT (Stellar), Stanford University (Course Work), and the University of Michigan (Chef) will be made available as open source code that can be freely incorporated into learning system components built by universities or by commercial software vendors.

OKI takes care to emphasize that this does not imply it is distributing and supporting a "free LMS" as a low cost alternative to commercial products. The open source software provided by OKI is not complete and does not come with a warranty, training, implementation guidelines, support services, a bug fix process, a help desk, or ongoing upgrades. Rather than a full scale production implementation the OKI software is a good way to demonstrate "proof-of-concept" efforts.

 

The goal of OKI is to allow everyone to focus their development activity on creating pedagogically effective tools rather than on reinventing basic services or figuring out how to integrate them. For more information check out the OKI white papers and case studies at: http://web.mit.edu/oki/proj/edu2002/index.html

 

Of course MIT isn't the only player in the area of open source e-learning.  Those of you interested in creating a learning portal ought to check out uPortal, an open source set of Java classes and XML/XSL documents that university and college IT departments use to produce a campus portal. uPortal is a collaborative development project shared between several Java in Administration Special Interest Group (JA-SIG) member institutions and a number of universities, including Princeton, Pepperdine, Yale and Columbia. See http://mis105.mis.udel.edu/ja-sig/uportal/

 

Another popular open source application being used for e-learning is ZOPE, an open source application server, specializing in content management, portals, and custom applications. http://www.zope.org

 

Capilano College's Continuing Education program in Online Learning offers a Computer and Technology course covering the use of Zope and Python (an interactive programming language) for education along with network administration courses for integrating open content and open source into your network.

In the market-driven world of e-learning, open source may seem counterintuitive. Will open source and business opportunities coexist? I think so. Red Hat has developed a whole business around LInux. Open source may in fact provide a catalyst for commercial development by providing an approach for specialized products.

 

For open source e-learning to have an impact a community of e-learning technologists must rally around open source e-learning initiatives and invest the time and resources in modifying source code and redistributing improvements. If this occurs open source e-learning could drive the industry forward through innovation.

 


Paul Stacey, is an e-learning specialist in corporate and higher education. Paul works in Simon Fraser University's eLearning Innovation Centre (eLINC). A frequent e-learning speaker and workshop leader Paul is interested in the use of e-learning to support lifelong learning and the development of e-learning as an economic sector locally, nationally, and internationally. Contact: Paul Stacey


What Do You Think? Talk Back To Paul Stacey



E-Learning: An opinionated monthly column exploring the current use, future potential, and commercial value of e-learning in BC’s high tech sector.

E-Learning Archive: An index and links to all the E-learning columns Paul has written for T-Net going back to April 2000.