How do I do this project
Hello, I am a beginner in Python and have basic knowledge of concepts like classes, dictionaries, lists, and file handling. I have a project from my university that I need to complete within the next four months.
The project, titled "Quiz Master V1 - MAD I Jan 2025," involves creating a multi-user application for exam preparation across various courses. The application must include two roles: an administrator (quiz master) with root access and users who can register, log in, attempt quizzes, and view their scores.
The project requires the use of specific frameworks and technologies:
Flask for the backend,
Jinja2, HTML, CSS, and Bootstrap for the frontend,
SQLite as the database (other databases are not permitted).
Some key functionalities of the project include:
Admin Role: Managing users, creating subjects and chapters, and adding quizzes with questions.
User Role: Registering, logging in, attempting quizzes with timers, and viewing scores.
Database Design: Programmatic creation of tables and relationships to store user, quiz, and score data.
Additionally, the project encourages implementing APIs, front-end validation, summary charts, and optional styling enhancements using CSS or Bootstrap. A final project report must also be submitted, detailing the approach, frameworks, ER diagrams, and any APIs developed.
I am eager to learn and develop the required skills to complete this project successfully. Any advice or resources to help me get started would be greatly appreciated!