1 июня был открыт доступ к репозиториям с исходными кодами платформы онлайн-обучения edX, основанной Массачусетским технологическим институтом и Гарвардским университетом. Теперь можно не только изучать огромное количество курсов на сайтах edx.org и coursera.org, но и создать свой собственный портал для дистанционного образования. Похоже, у Moodle появился конкурент.
Платформа написана, в основном, на Python'е, также кое-где используются Ruby и NodeJS. Код распространяется по лицензии AGPL. Вот некоторые из доступных репозиториев.
edx-platform
Основной репозиторий, который содержит код системы управления обучением (LMS, Learning Management System), а также средства разработки курсов.
XBlock
Репозиторий с кодом новой архитектуры для построения курсов. Сейчас в edX используются компоненты XModules, которые в ближайшие месяцы будут заменены на XBlock. Доступна документация.
EASE (Enhanced AI Scoring Engine)
Библиотека, позволяющая классифицировать тексты с помощью машинного обучения. Полезна, например, для оценки студенческих эссе.
XServer
Система для автоматической проверки присланных студентами программ.
С кодом остальных частей платформы edX можно ознакомиться здесь.
В хаб «Учебный процесс в IT» разместить пока не смог.
Автор: KestL