EduGen Logo

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