Главное в проекте — организация самого обучения. Внутри курса должны идти занятия в заданной последовательности: текст, встроенное видео, приложенные файлы, а также проверочные тесты с автоматической оценкой, настраиваемым порогом сдачи и повторными попытками. Платформа должна фиксировать успеваемость по каждому слушателю на уровне занятия и курса, отмечать факт завершения и формировать сертификат, доступный для скачивания. Курсы продаются: необходима связка с платёжным сервисом, чтобы можно было приобрести отдельную программу или доступ по подписке, при этом доступ открывается автоматически после оплаты и закрывается по завершении подписки. В панели управления ждём отчётность по зачислениям, поступлениям, проценту завершивших и итогам тестирования, а также управление аккаунтами, скидочными кодами и возвратами средств.
Вариант реализации обсуждаем: подойдёт как готовая open-source LMS вроде Moodle, так и разработка на собственном стеке — критично, чтобы система была надёжной, защищённой и удобной в повседневном ведении силами неспециалистов. В отклике укажите похожие работы по онлайн-обучению, предлагаемую технологию, ориентировочные сроки и порядок сдачи по этапам.
— Каталог курсов: разделы, занятия, видео, приложенные файлы для скачивания
— Проверочные тесты с автооценкой, порогом сдачи и повторными попытками
— Учёт успеваемости слушателей, отметка завершения и личный кабинет
— Формирование сертификата после прохождения программы
— Продажа доступа через платёжный сервис: разовая покупка и подписка
— Панель управления с отчётами по зачислениям, оплатам и завершаемости