Quizmaster is a full-stack web application that gives educators and administrators complete control over quiz content, while providing learners with a clean interface to take timed quizzes and track their performance over time. Subjects are organized into chapters, each containing one or more quizzes with multiple-choice questions.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/geeky-hamster/Quizmaster/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Set up Quizmaster and take your first quiz in minutes
User Guide
Learn how to register, take quizzes, and review your results
Admin Guide
Manage subjects, chapters, quizzes, questions, and users
API Reference
Integrate with the Quizmaster REST API
How Quizmaster works
Quizmaster has two distinct roles: admins who create and manage content, and users who take quizzes and track their scores.For users
Browse quizzes organized by subject and chapter, take timed multiple-choice quizzes, and view your score history and performance statistics.
For admins
Create and organize subjects, chapters, and quizzes. Add multiple-choice questions, manage user accounts, and review quiz performance across all users.
Content structure
Quizmaster organizes content in a four-level hierarchy:- Subjects — top-level categories (e.g., Mathematics, Science)
- Chapters — subdivisions within a subject (e.g., Algebra, Geometry)
- Quizzes — timed assessments within a chapter
- Questions — multiple-choice items with four options each
Key features
Timed quizzes
Each quiz has a configurable time duration. Elapsed time is tracked and stored with each submission.
Automatic scoring
Scores are calculated instantly on submission. Results show total correct answers and percentage score.
Performance analytics
Users can view their full score history and aggregate stats including average score across all quizzes.
Role-based access
Admins have full content management access. Regular users can take quizzes and view their own results.
Next steps
Deploy or run locally
Follow the quickstart guide to get Quizmaster running on your machine, or see the deployment guide for production setup.
Set up your content
As an admin, create subjects, chapters, quizzes, and questions to populate the platform.
Invite users
Users can self-register or you can manage accounts through the admin user management panel.
Track performance
Monitor results with admin score reporting or let users review their own scores and stats.