Open eClass — система управления курсами на PHP для хранения и публикации учебных материалов в рамках асинхронного онлайн-обучения.
chamilo/chamilo-lms
Chamilo — LMS с открытым исходным кодом для проведения онлайн-курсов, ориентированная на простоту использования и доступность.
Open source альтернатива:Moodle
Canvas LMS
- Звёзды
- 1,021
- Форки
- 568
- Открытые issues
- 409
- Последний коммит
- 13 часов назад
Что это?
Chamilo — платформа для электронного обучения, которая позволяет создавать и проводить онлайн-курсы. Она включает инструменты администрирования курсов, работы с документами, форумами, календарями, тестами, заданиями, учебными траекториями и журналами оценок с сертификатами, а также опросы, управление навыками и аналитику обучения.
Платформа поддерживает стандартные форматы электронного обучения, такие как SCORM 1.2, QTI, LTI, xAPI CMI 5 и Aiken. В ней также есть иерархический многопользовательский режим, API для интеграции с другими системами, плагины и экспорт данных для соблюдения требований GDPR. Платформа полностью переведена более чем на 60 языков, включая языки с письмом справа налево.
Проект написан на PHP с использованием Symfony и Twig; в качестве базы данных используются MariaDB или MySQL. Для установки нужен Apache или аналогичный веб-сервер с PHP 8.3 или новее.
Ключевые возможности
- 01Администрирование курсов: документы, форумы, объявления и события календаря
- 02Тесты с множеством типов вопросов, ограничением времени и случайным выбором
- 03Задания, журнал оценок, значки и сертификаты
- 04Управление навыками и аналитика прогресса и завершения обучения
- 05Поддержка SCORM, QTI, LTI и xAPI CMI 5
- 06REST API и аутентификация JWT для интеграций
Сценарии использования
- Проведение онлайн-курсов и программ обучения для школ, компаний и учебных центров
- Управление долгосрочными курсами с занятиями, которые можно повторно использовать в разных учебных периодах
- Размещение нескольких отдельных учебных заведений в одной установке с помощью режима multi-URL
- Публикация материалов электронного обучения в формате SCORM, созданных в других авторских инструментах
Быстрый старт
- 1
Установите программный стек Ubuntu (Apache, PHP, MariaDB и инструменты)
sudo apt install -y apache2 libapache2-mod-php mariadb-client mariadb-server php-{apcu,bcmath,cli,curl,dev,gd,intl,ldap,mbstring,mysql,redis,soap,xml,zip} unzip curl - 2
Создайте пользователя базы данных и предоставьте ему права
sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" - 3
Скачайте архив релиза Chamilo 2.0.3 в /var/www
sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz - 4
Откройте свой домен в браузере и завершите установку через веб-инсталлятор
Что важно знать
- Для самостоятельного размещения нужны веб-сервер, PHP 8.3 или новее, а также MariaDB или MySQL, поэтому настройка требует немало усилий.
- В README рекомендуется минимум 2 vCPU и 4 ГБ RAM; 4 ГБ RAM также необходимы для сборки из исходного кода.
- Для функций ИИ нужны внешние сервисы или подписки, например OpenAI, Claude или Gemini.
- Управление ролями и разрешениями всё ещё помечено как бета-версия, а поддержка SCORM 2004 реализована лишь частично.
В подборках
Темы
Частые вопросы
- Что такое chamilo-lms?
- Chamilo — LMS с открытым исходным кодом для проведения онлайн-курсов, ориентированная на простоту использования и доступность. Chamilo — платформа для электронного обучения, которая позволяет создавать и проводить онлайн-курсы. Она включает инструменты администрирования курсов, работы с документами, форумами, календарями, тестами, заданиями, учебными траекториями и журналами оценок с сертификатами, а также опросы, управление навыками и аналитику обучения.
- chamilo-lms можно использовать бесплатно? Какая у него лицензия?
- chamilo-lms распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- chamilo-lms всё ещё поддерживается?
- Активно поддерживается. Последний коммит в chamilo-lms — 6 нояб. 2026 г..
- Для чего можно использовать chamilo-lms?
- Проведение онлайн-курсов и программ обучения для школ, компаний и учебных центров Управление долгосрочными курсами с занятиями, которые можно повторно использовать в разных учебных периодах Размещение нескольких отдельных учебных заведений в одной установке с помощью режима multi-URL Публикация материалов электронного обучения в формате SCORM, созданных в других авторских инструментах
- Как установить chamilo-lms?
- Установите программный стек Ubuntu (Apache, PHP, MariaDB и инструменты): sudo apt install -y apache2 libapache2-mod-php mariadb-client mariadb-server php-{apcu,bcmath,cli,curl,dev,gd,intl,ldap,mbstring,mysql,redis,soap,xml,zip} unzip curl Создайте пользователя базы данных и предоставьте ему права: sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" Скачайте архив релиза Chamilo 2.0.3 в /var/www: sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz Откройте свой домен в браузере и завершите установку через веб-инсталлятор
- Где скачать chamilo-lms?
- Исходный код и инструкции по установке — на GitHub: https://github.com/chamilo/chamilo-lms
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
ILIAS — система управления обучением (LMS) с открытым исходным кодом для создания и проведения онлайн-курсов.
Ядро LMS и Studio платформы Open edX — платформа на Python/Django для создания и масштабного проведения онлайн-курсов.
Moodle — платформа с открытым исходным кодом для управления обучением, на которой университеты, школы и компании создают онлайн-курсы и образовательные среды.
Открытая PHP-платформа на Phalcon для онлайн-курсов и школ: продажи курсов, электронное обучение и платный доступ к знаниям; развёртывается с Docker.
Самостоятельно размещаемая open-source LMS для продажи онлайн-курсов и цифровых материалов на собственном сайте с фирменным оформлением.