Quizmaster

Quizmaster

Host interactive web quizzes with separate player and master interfaces

299stars
40forks
Last commit: 9mo ago
Repo age: 7y old

Quizmaster is a Scala web application for conducting live quizzes over the internet. It provides distinct views for players to submit answers, a public quiz display for audiences, and a master control interface for scoring and controlling quiz flow.

Key Features

  • Configure quizzes and many question types via a YAML configuration file
  • Player-facing answer submission page and a public quiz display that shows questions and scores
  • Master view with scoring controls, question navigation, timer controls and keyboard shortcuts
  • Supports audio and video playback during questions and media controls from the master UI
  • Lightweight deployment: runs on a JVM (Java 11) and packaged releases; Docker Compose presets available for containerized deployment
  • Demo configuration included to illustrate most question options; optional masterSecret for controlling access to master UI

Use Cases

  • Run pub-quiz or trivia nights with remote or in-room participants
  • Classroom quizzes and formative assessments where instructors control pacing and scoring
  • Audience interaction at events or conferences with a live display and player submissions

Limitations and Considerations

  • Requires Java 11 (JDK 11) and a JVM; familiarity with deploying JVM applications is needed
  • Quiz content is driven by YAML files; there is no built-in visual quiz editor
  • No built-in persistent user account system by default and limited scalability guarantees for very large concurrent audiences without additional infrastructure

Quizmaster is a focused, configurable tool for live quizzes and audience participation. It is best suited for organizers who are comfortable editing YAML configuration and running a JVM/Docker-based service.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Moodle

Moodle

Open-source learning management system for creating online courses

6.8k
7.3k
Last commit: 1d ago

Moodle is an open-source LMS written in PHP that enables institutions and organisations to create, deliver, and assess online courses with extensible plugins and integrat...

Alternative to:
Canvas LMS
Canvas LMS
+12
Canvas LMS

Canvas LMS

Open-source learning management system for teaching and learning

6.4k
2.8k
Last commit: 20h ago

Canvas LMS is an open-source learning management system for course delivery, assignments, grading, communication, and integrations for schools and universities.

Alternative to:
Google Classroom
Google Classroom
+10
Chamilo LMS

Chamilo LMS

Open-source learning management system focused on usability

915
531
Last commit: 1d ago

Chamilo LMS is an open-source learning management system for delivering online courses, managing users, and tracking learning activities with an accessible, easy-to-use i...

Alternative to:
Canvas LMS
Canvas LMS
+17
Lute

Lute

Web-based language-learning tool for learning through reading

900
91
Last commit: 10mo ago

Python/Flask reading-based language learning app that turns texts into interactive lessons, with term management, plugins, audio and Anki export.

Alternative to:
LingQ
LingQ
+3
ILIAS

ILIAS

Open-source web-based learning management system (LMS)

458
395
Last commit: 1d ago

ILIAS is a PHP-based open-source learning management system for creating courses, assessments, wikis, forums, calendars and extensible training platforms.

Alternative to:
Canvas LMS
Canvas LMS
+19
RELATE

RELATE

Django-based web courseware for authoring and grading programming coursework

422
127
Last commit: 21h ago

Open-source Django LMS for creating courses with YAML/Markdown content, git-backed versioning, sandboxed code questions, automatic grading, calendars and analytics.

Alternative to:
Codio
Codio
+8