About EduGen
Purpose
EduGen Web is a web application for generating educational content with artificial intelligence. It provides convenient tools for generating questions, lesson plans, and other educational materials.
Features
- AI-powered question generation — multiple choice, true/false, fill in the blanks, short answer; flexible parameter settings; generation from files (TXT, PDF), URLs, or general knowledge; detailed explanations; export to PDF, CSV, JSON.
- Lesson plan creation and generation — automatic generation of structured lesson plans by topic with goals and duration; flexible structure settings; export to PDF, CSV, JSON.
- Knowledge testing — test creation based on generated questions, teacher assignment, timed completion, automatic grading, feedback, test history, and results export.
- User profiles and authentication — registration, login, password recovery, email confirmation, Google OAuth.
- Modern web interface — responsive design, mobile support, convenient forms, filters, previews, and role-based dashboards.
- API and integrations — REST API for generating and managing content, documentation, and integration with external services.
Technology stack
The EduGen web interface is built with the following technologies:
- Backend: Python, Flask, SQLAlchemy
- Frontend: HTML, CSS, JavaScript, Bootstrap