Examer - это платформа для самостоятельной подготовки к ЕГЭ по индивидуальному плану.
Включает более 12 предметов, персональные планы обучения и систему геймификации
Основные возможности продукта
• Персональный план. Индивидуальный маршрут исходя из цели в баллах и уровня знаний
• Геймификация. Квесты, опыт, уровни, награды и достижения для мотивации
• Отслеживание пробелов. Аналитика знаний по каждой теме, фокус на слабых местах
• Теория и задачи. Задания с подробными решениями по каждой теме
Задачи, которые я решал
• Проектирование схемы базы данных PostgreSQL: структура учебного контента, прогресс пользователей, система наград и планов
• Разработка REST API на Django REST Framework: эндпоинты для заданий, прогресса, квестов, пользовательского профиля
• Реализация системы квестов, уровней, опыта и наград: логика начисления, условия триггеров, хранение состояния
• Разработка алгоритма построения персонального плана обучения с учётом целевого балла, темпа прогресса и приоритетности тем
• Настройка Docker-инфраструктуры: docker-compose для dev/prod окружений, контейнеризация Django + Postgres + Nginx
• Интеграция VK OAuth (авторизация через VK ID)
• Разработка Telegram-бота для уведомлений и взаимодействия с платформой
• Кастомизация Django Admin для управления контентом, пользователями, квестами и мониторинга активности