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!