Об этом проекте

Frappe Learning — это система управления обучением (LMS) с открытым исходным кодом, построенная на фреймворке Frappe и Frappe UI. Она направлена на упрощение создания курсов и обмена знаниями, предлагая структурированный способ организации учебного контента. Ключевые функции, описанные в README: - Структурированное обучение: Курсы имеют трехуровневую иерархию — курсы содержат главы, а главы группируют уроки, поэтому каждый урок имеет контекст. - Живые занятия: Учащихся можно группировать в группы по курсу и продолжительности, а живые занятия Zoom можно создавать для групп прямо из приложения. Учащиеся видят свои запланированные живые занятия. - Тесты и задания: Тесты поддерживают вопросы с одним вариантом ответа, множественным выбором и открытые вопросы. Инструкторы могут добавлять задания, которые учащиеся отправляют в виде PDF-файлов или документов. - Сертификация: После завершения курса или группы учащимся могут быть выданы сертификаты. Предоставляется встроенный шаблон сертификата, а также можно создавать пользовательские шаблоны. Внутри используется фреймворк Frappe (полнофункциональный веб-фреймворк) и Frappe UI (библиотека пользовательского интерфейса на основе Vue). Варианты развертывания включают управляемый хостинг через Frappe Cloud или самостоятельный хостинг. В README описан путь самостоятельного хостинга с использованием простого скрипта установки с Docker-образом, а также настройка разработки через Docker Compose или локальный рабочий процесс на основе bench. Учетные данные для разработки по умолчанию: Administrator/admin, приложение доступно по пути /lms. Указанные ресурсы сообщества включают публичную группу в Telegram, форум для обсуждений, документацию и канал на YouTube. Проект имеет открытую лицензию и поддерживается Frappe Technologies.