Онлайн-образование Разработка Учебный проект

Курс «Безопасность профессиональной деятельности психолога»

Онлайн-курс для психологов на платформе EduQuest с видео- и аудиоматериалами, тестами и автоматической генерацией отчёта по студенту.

Задача

Автору курса нужна была не отдельная LMS с нуля, а способ быстро запустить конкретный курс с материалами и тестами и видеть, как проходят его студенты.

Что сделано

Развернул курс на своей платформе EduQuest: модули с видео, аудио и текстом, обязательные и необязательные тесты в заданном порядке прохождения. Отдельно сделал для автора курса генерацию отчёта по каждому студенту в Word с форматированием — чтобы не собирать результаты вручную из админки.

Курс работает на сервере разработки, отдельного домена под него нет.

На чём сделано

Список для тех, кому важно, что внутри. Рядом — что каждое из этого означает для владельца сайта.

Django
Каркас, на котором держится сайт: админка, права доступа и защита форм в нём есть изначально, а не дописаны на коленке.
SQLite
База данных одним файлом. Для сайта с обычной посещаемостью её достаточно, а резервная копия — это копия одного файла.
CKEditor
Редактор текста в админке — примерно как Word: заголовки, списки и картинки без знания разметки.
python-docx
Формирование документов Word по шаблону — без ручного заполнения полей.

Похожие работы

Хочу похожий проект Все работы