Skip to main content

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.

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.

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

1

Deploy or run locally

Follow the quickstart guide to get Quizmaster running on your machine, or see the deployment guide for production setup.
2

Set up your content

As an admin, create subjects, chapters, quizzes, and questions to populate the platform.
3

Invite users

Users can self-register or you can manage accounts through the admin user management panel.
4

Track performance

Monitor results with admin score reporting or let users review their own scores and stats.

Build docs developers (and LLMs) love