
О проекте EduGen
Назначение
EduGen Web - это веб-приложение, предназначенное для генерации образовательного контента с использованием искусственного интеллекта. Приложение обеспечивает удобный функционал для генерации вопросов, планов уроков и других образовательных материалов.
Функциональность
- Генерация вопросов с использованием ИИ — множественный выбор, верно/неверно, заполнить пропуски, краткий ответ; гибкая настройка параметров; генерация на основе файлов (TXT, PDF), URL или общих знаний; подробные объяснения; экспорт в PDF, CSV, JSON.
- Создание и генерация планов уроков — автоматическая генерация структурированных планов по теме с целями и длительностью; гибкая настройка структуры; экспорт в PDF, CSV, JSON.
- Тестирование знаний — формирование тестов на основе сгенерированных вопросов, назначение тестов учителем, прохождение с таймером, автоматическая проверка, обратная связь, история тестов, экспорт результатов.
- Пользовательские профили и авторизация — регистрация, вход, восстановление пароля, подтверждение email, OAuth через Google.
- Современный веб-интерфейс — адаптивный дизайн, поддержка мобильных устройств, удобные формы, фильтры, предпросмотр, панели для разных ролей.
- API и интеграции — REST API для генерации и управления контентом, документация, интеграция с внешними сервисами.
Технологии
Веб-интерфейс EduGen разработан с использованием следующих технологий:
- Backend: Python, Flask, SQLAlchemy
- Frontend: HTML, CSS, JavaScript, Bootstrap