A multi-user exam preparation site built with Flask, Jinja2, Bootstrap, and SQLite.
- User Registration & Login (with Flask-Login)
- Pre-defined admin account ( email :admin@123.com , password: admin123)
- Admin Dashboard:
- Manage Subjects, Chapters, Quizzes, Questions (CRUD)
- Manage Users
- Search functionality
- Summary charts (aggregated quiz scores)
- User Dashboard:
- View available quizzes
- Attempt quizzes with a timer
- View quiz results and history
- Create a virtual environment and install dependencies: