Платформа для онлайн-обучения с открытым исходным кодом: курсы, задания, обсуждения, сертификаты, AI-функции и редактор в стиле Notion.
- Звёзды
- 1,175
- Форки
- 305
- Открытые issues
- 4
- Последний коммит
- 13 дней назад
Что это?
Koogua Cloud Classroom (открытая версия для школ) — веб-приложение для запуска сайтов онлайн-курсов и школ. Оно построено на PHP-фреймворке Phalcon и охватывает публикацию, продажу и прохождение курсов на десктопных и мобильных H5-фронтендах, а также управление через административную панель.
В проект входят основные компоненты: Phalcon 5.x для бэкенда, layui для пользовательского интерфейса, xunsearch для полнотекстового поиска, а также PHP 8.4, MySQL 8.4 и Redis 8.2 в качестве базовых зависимостей. Развёртывание выполняется в контейнерах Docker, а документация проекта описывает настройку окружения и сервисов, а также конфигурацию клиента.
Демо-версии работают на маломощных серверах и предназначены только для ознакомления с интерфейсом. Данные курсов в них представлены заглушками, а отправка данных через панель администратора отключена.
Ключевые возможности
- 01Десктопный и мобильный H5-фронтенды для учащихся.
- 02Административная панель для управления курсами и пользователями.
- 03Оформление заказов на платные курсы и проведение платежей.
- 04Полнотекстовый поиск на базе xunsearch.
- 05Контейнерное развёртывание с Docker.
Сценарии использования
- Запуск сайта платных онлайн-курсов или школы.
- Создание платформы для продажи контента с платным доступом к знаниям.
- Развёртывание закрытого обучающего сайта или платформы электронного обучения для организации.
Быстрый старт
- 1
Следуйте руководству по настройке среды, ссылка на которое приведена в README (вики проекта)
- 2
Установите необходимые компоненты: PHP 8.4, MySQL 8.4, Redis 8.2, Phalcon 5.20.3 и Xunsearch 1.4
Что важно знать
- Необходимо установить и настроить несколько сервисов, включая PHP 8.4, MySQL 8.4, Redis и Xunsearch.
- Проект построен на C-расширении Phalcon, поэтому его настройка сложнее, чем у стандартных стеков PHP.
- Проект распространяется по лицензии GPL-2.0 — лицензии с авторским левом, которая требует сохранять производные дистрибутивы открытыми.
В подборках
Темы
Частые вопросы
- Что такое course-tencent-cloud?
- Открытая PHP-платформа на Phalcon для онлайн-курсов и школ: продажи курсов, электронное обучение и платный доступ к знаниям; развёртывается с Docker. Koogua Cloud Classroom (открытая версия для школ) — веб-приложение для запуска сайтов онлайн-курсов и школ. Оно построено на PHP-фреймворке Phalcon и охватывает публикацию, продажу и прохождение курсов на десктопных и мобильных H5-фронтендах, а также управление через административную панель.
- course-tencent-cloud можно использовать бесплатно? Какая у него лицензия?
- course-tencent-cloud распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- course-tencent-cloud всё ещё поддерживается?
- Активно поддерживается. Последний коммит в course-tencent-cloud — 26 окт. 2026 г..
- Для чего можно использовать course-tencent-cloud?
- Запуск сайта платных онлайн-курсов или школы. Создание платформы для продажи контента с платным доступом к знаниям. Развёртывание закрытого обучающего сайта или платформы электронного обучения для организации.
- Как установить course-tencent-cloud?
- Следуйте руководству по настройке среды, ссылка на которое приведена в README (вики проекта) Установите необходимые компоненты: PHP 8.4, MySQL 8.4, Redis 8.2, Phalcon 5.20.3 и Xunsearch 1.4
- Где скачать course-tencent-cloud?
- Исходный код и инструкции по установке — на GitHub: https://github.com/xiaochong0302/course-tencent-cloud
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Moodle — платформа с открытым исходным кодом для управления обучением, на которой университеты, школы и компании создают онлайн-курсы и образовательные среды.
Chamilo — LMS с открытым исходным кодом для проведения онлайн-курсов, ориентированная на простоту использования и доступность.
ILIAS — система управления обучением (LMS) с открытым исходным кодом для создания и проведения онлайн-курсов.
Платформа с открытым исходным кодом для обучения клиентов SaaS-компаний: создание курсов, когорты, сертификация и AI-репетитор.
Самостоятельно размещаемая open-source LMS для продажи онлайн-курсов и цифровых материалов на собственном сайте с фирменным оформлением.