Об этом проекте
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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.