An interactive web-based quiz platform designed to help students practice, review, and track their academic progress in one place.
- 📚 6 Subjects — Biology, Chemistry, Mathematics, Physics, Computer Science, and English
- 🎯 Custom Quiz Setup — Choose subjects, question count, difficulty, quiz mode, and timer
- 🔀 Randomized Questions — Questions are shuffled for every quiz
- 💡 Hints — Get a helpful clue when you are stuck
- 🔖 Mark for Review — Mark questions to revisit before submitting
- ⭐ Save Questions — Save important or difficult questions for later practice
- 🧠 Mistake Practice — Practice questions you previously answered incorrectly
- 📖 Detailed Review — Review answers, correct answers, and explanations after a quiz
- 📊 Progress Dashboard — Track quizzes, questions, accuracy, streaks, subject progress, and recent results
- 🏆 Achievements — Unlock achievements through different learning activities
- 💯 Personal Best — Keep track of your highest quiz score
- 🔄 Retry Quizzes — Retake quizzes for additional practice
- 🔗 Share Results — Share quiz performance using the built-in sharing feature
- 🌙 Dark Mode & Themes — Personalize the appearance with different themes and emoji styles
- 💾 Saved Progress — Quiz history, saved questions, achievements, and preferences are stored in the browser
Student Quiz is useful for:
- High school students who want additional academic practice
- Independent learners who prefer studying at their own pace
- Students preparing for tests and exams through repeated practice
- Students who want to learn from their mistakes instead of simply checking their final score
- Students studying multiple subjects who want one place to practice different academic areas
- Students building consistent study habits through progress tracking, streaks, and achievements
I wanted to create more than a basic multiple-choice quiz.
The goal of Student Quiz is to combine practice, review, mistake correction, and progress tracking into one simple and interactive learning experience.
Instead of only showing students whether an answer is correct or incorrect, the platform encourages them to revisit mistakes, save difficult questions, monitor their progress, and continue practicing.
- HTML5
- CSS3
- JavaScript
- Browser Local Storage
student-quiz-website/
├── index.html
├── style.css
├── script.js
├── questions.js
└── README.md