This project is a locally hosted quiz application designed to help users prepare for certification exams.
Ideal for self-paced learning, this tool helps users identify weak areas and track their improvement over multiple quiz sessions.
Users can specify N (total questions) from a pool and M (total time in minutes).
Tracks elapsed time with a countdown clock, ensuring quizzes are time-bound.
At the end of each quiz, generates a report showing: Number of correct answers (A out of N). A list of all questions with user answers, correct answers, and explanations for incorrect responses.
Questions are stored in a structured format (CSV/JSON) for easy updates and scalability.
Tracks user progress over time, storing historical quiz results (scores, timestamps, and incorrect answers) in a CSV/JSON file.
Built using Python for backend logic and optionally React/Vite for a frontend interface. Progress and quiz data are stored locally in CSV/JSON files for simplicity.