Платформа подготовки к ЕГЭ
Веб-приложение для подготовки к ЕГЭ по русскому языку с двумя ролями: учитель назначает тесты и видит прогресс, ученик решает задания, тренируется и закрывает пробелы по графу знаний.
Web-app
Задача
Нужна платформа, где учитель назначает тесты и следит за классом, а ученик самостоятельно тренируется и видит свой прогресс.
Результат
Рабочее веб-приложение с разными интерфейсами для учителя и ученика, графом знаний, тренировками, статистикой и уведомлениями в Telegram.
Что было интересным
Граф знаний со связями тем, тренировки со стриками, парсер заданий с внешних источников на Puppeteer, интеграция с ботом.
Моя роль
Full-stack: серверная часть, клиент, парсеры заданий и Telegram-бот уведомлений.
Кабинет учителя
Учитель видит список учеников, назначает тесты и смотрит результаты. Отдельная фишка — граф знаний: темы связаны между собой, видно, какие разделы у ученика проседают. Задания подгружаются как из ручной базы, так и парсером с внешних источников.
Кабинет ученика
Ученик видит назначенные тесты с прогрессом, тренируется в свободном режиме (стрики и рекорды), отрабатывает ошибки и готовит сочинения. Прогресс наглядно подсвечивается.
Что внутри
- Две роли: учитель и ученик с разными интерфейсами и правами
- Граф знаний: связи между темами и пробелами ученика
- Тренировки: свободный режим со стриками и рекордами
- Ачивки и статистика для мотивации
- Парсер заданий с внешних источников (Puppeteer)
- Сочинения и работа над ошибками
- Telegram-бот: уведомления о новых тестах и дедлайнах
- Бэкенд на Node.js + Express + SQLite
Нужен похожий проект?
Веб-платформа с личными кабинетами, ролями и интеграциями — спроектирую и соберу под ключ.