По сути это два интерфейса. Первый — рабочее место HR или наставника: собирать курс из текстовых блоков, видеороликов и файлов, выстраивать модули в нужном порядке, прикреплять к каждому модулю проверочный тест с вопросами и правильными ответами. Второй — личный кабинет сотрудника: список назначенных курсов, прохождение материала в своём темпе, тест в конце модуля, а по завершении всего курса — сертификат, который формируется автоматически.
Отдельно нужна аналитика для руководства: кто из отделов уже прошёл обучение, у кого просрочен дедлайн, какой процент сдал тест с первой попытки. Готовы обсуждать реализацию — важно, чтобы систему было легко расширять новыми курсами.
Что нужно реализовать:
— Редактор курсов с модулями (текст, видео, вложения)
— Тестирование с автоматическим подсчётом баллов
— Личный кабинет сотрудника с прогресс-баром
— Автогенерация сертификата в PDF после сдачи курса
— Разграничение прав: администратор и сотрудник
— Отчёты по отделам и экспорт данных для HR