2011年底,麻省理工学院发起一项开放式在线学习项目“MITx”, 用于提供该学院的免费在线课程。 去年5月份,哈佛大学也加入进来,与麻省理工学院一起推出了“edX”平台,该平台也提供哈佛大学的相关课程。
在edX平台宣布之初,曾承诺以开源软件的形式发布,以 MITx 为基础,其它感兴趣的大学和机构可自行托管其平台,或者帮助改进和增加功能。 现在,edX平台已经全部开源,采用AGPL许可证。
该系统的核心是edx-platform,其中包括LMS(学习管理系统)和用于创建课程的Studio工具, 以及其他部分,如用于课件制作的xBlock组件架构,基于机器学习的EASE、识别工具、部署工具、系统扩展接口、Python执行工具等,可参阅 code.edx.org 。
目前共有 27个高校 加入该平台,其中包括我国的清华大学、北京大学、香港科技大学。
edX平台大部分功能基于Python实现,其中也包括一些Ruby和Node.js代码。
项目官网: https://www.edx.org/
源码: https://github.com/edx/edx-platform