EdX Builds Community of Developers for its Online and Blended Learning Platform


On June 1, edX, the platform supporting the online learning initiatives of Harvard University, MIT, Stanford and other leading universities, completed its transition to open source and made the full platform’s code available to the general public at code.edx.org. Today, edX is inviting the global developer community to help make the platform even better and is releasing details about the tech providers and universities who have already signed up and begun contributing to the platform.

Technology providers like 10gen and the Concord Consortium are joining with development teams from UC Berkeley, MIT, Harvard and the University of Queensland to accelerate the platform’s development by adding class features and tools facilitating interoperability and scaleability. In the few months that edX has been releasing open source code, contributions from outside developers have already been incorporated and deployed on the edX platform. Currently, the areas where edX is seeking additional contributions or feedback include the edX Open Response Assessor (ORA) and grading APIs, the XBlock architecture and internationalization of the platform. I’m including the full text of today’s announcement below for your convenience.

EdX’s platform is enabling hundreds of thousands of students around the world to receive education from the world’s top universities for free and continues to grow and improve thanks to the work of the global development community. Please help us continue that mission by spreading edX’s invitation to be part of the platform’s evolution to your readers in the developer community.

Please let me know if you have any questions or are interested in speaking to edX and I will arrange for a call with the development team.


Sarah Grill
RF|BINDER, for edX
t: 781-559-0441 | f: 781-455-8233
email: sarah.grill@rfbinder.com

EdX Builds Community of Developers for its Online and Blended
Learning Platform

Stanford, UC Berkeley and University of Queensland among those contributing to the platform released via open source license

CAMBRIDGE, MA – June 5, 2013 – EdX, the not-for-profit online learning enterprise composed of the leading global institutions of the xConsortium, released its learning platform via open source license on June 1 and today released details of the first educational institutions and organizations that are contributing code to the platform.

In addition to the early and continuing contributions of edX founding partners, MIT and Harvard, xConsortium members such as Berkeley and University of Queensland are collaborating on the edX platform. Stanford University and technology providers 10gen and the Concord Consortium are also contributing to the platform. EdX is working closely with these organizations to provide source code, development resources and a collaborative environment to facilitate ongoing enhancements and features.

With this week’s release of the entire platform via open source license, edX is enabling the global development community to both use and help build a next-generation learning platform.

???One of the founding principles of edX was the creation of a learning platform as an open source project. We are pleased that our development team met our commitment to release the source code ???as is??? on June 1,??? stated Rob Rubin, vice president of engineering for edX. ???We are an open source initiative because we think the community can help us dramatically improve the product, and we expect that there are teams who can collaborate with us to experiment with and evolve the teaching and learning experience. We look forward to the impact that expanding the edX platform developer community will have in the future.???

Recent contributions to edX???s open source platform include:
??? Stanford University has contributed functionality such as real-time chat, bulk e-mail, new installation scripts, operations tools and integration with external survey tools to the platform. The University has also installed an instance of the edX platform at class.stanford.edu. Stanford will use the joint platform for both online course content for on-campus students and some online classes available to the public, including ???How to Learn Math,??? a course to help K-12 teachers and parents change the way students approach math; ???Statistics in Medicine,??? a course that teaches statistics by drawing on examples from contemporary health topics; and its popular “Three Books” summer reading program for incoming Stanford freshmen, incorporating short video lectures, real-time text chat and a discussion forum.

??? At UC Berkeley, Professor Pieter Abbeel’s computer science graduate student, Arjun Singh led a team that has developed fully integrated forum software that enables students to discuss assignments directly on the platform without having to move to a separate forum. Arjun has made many contributions to the platform, including helping his advisor to build CS188.1x, UC Berkeley’s introduction to Artificial Intelligence course. Professor Armando Fox at Berkeley has contributed the graders used in CS169, Software as a Service, to the platform. This is an important development, as computer scientists initially developed automated grading capabilities to address the needs of their on-campus courses. Automated graders enable professors to provide more meaningful assignments and a greater opportunity for students to learn and receive feedback.

??? The University of Queensland (UQ) has contributed an XBlock, an application programming interface (API) for integrating learning objects, supporting Learning Tools Interoperability (LTI). UQ is also developing the Shibboleth SAML-based federated identity XBlock and a StackOverflow style discussion tool that will be piloted next month.

???This platform offers another avenue for the delivery of educational material from Stanford as well as an exciting opportunity for other universities to develop their own online coursework with minimal barriers to entry,??? said John Mitchell, vice provost for online learning and professor of computer science at Stanford. ???By giving universities the ability to manage their online coursework directly or through a third-party provider, using a high-quality platform, we hope to continue broadening access to new educational opportunities for students of all types around the world.???

Interested developers are able to freely access the source code of the edX learning platform as well as contributions to the platform at code.edx.org. Source code for specific projects include:
??? edX???s Learning Management System (LMS);
??? Studio, a course authoring tool;
??? XBlock, an API for integrating interactive learning objects;
??? machine grading API’s.

Currently, the areas where edX is ready for individual contributions or feedback include the edX Open Response Assessor (ORA) and grading APIs, the XBlock architecture and internationalization of the platform. EdX expects to complete integration of XBlocks into the platform over the next few months.

About edX
EdX is a not-for-profit enterprise composed of 20+ leading global institutions, the xConsortium. Founded by Harvard University and the Massachusetts Institute of Technology, edX is focused on transforming online and on-campus learning through groundbreaking methodologies, game-like experiences and cutting-edge research on an open source platform. EdX provides inspirational and transformative knowledge to students of all ages, social status, and income who form worldwide communities of learners. EdX is focused on people, not profit, and is based in Cambridge, Massachusetts in the USA.

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis