Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: MCP Sentinel 2.33.0 — Minor update available for module mcp_sentinel (2.33.0). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Quiz Maker

65 sites Security covered Drupal 9–11

Part of the Quiz ecosystem · 4 projects

View on drupal.org

Quiz Maker is a flexible module for creating and taking quizzes in Drupal. It supports various question types and allows for customized quiz configurations like timers, pass rates, and navigation controls. Newer versions introduce advanced features such as branching quiz flows with a visual editor, customizable scoring, and quiz exporting.

"Quiz Maker" is a robust module for building and taking quizzes in Drupal, an alternative to the Quiz module.

It simplifies creating quizzes with the following question types:

  • Boolean question
  • Single choice question
  • Multiple choice question
  • Direct question
  • Matching question

Versions

Two branches are actively maintained:

  • 2.x (Drupal 11/12) — the current release, with stages, conditional flow and a pluggable scoring system (see "What's new in 2.x" below).
  • 1.x (Drupal 9/10) — still supported for sites that have not yet moved to Drupal 11.

Upgrading from 1.x to 2.x is fully supported through update hooks — read UPGRADE.md before updating.

What's new in 2.x

  • Stages — a quiz is built from stages, each holding its own ordered set of questions, shown one question per page or all at once.
  • Conditional flow — stages are connected by conditional transitions, so a quiz can branch on the user's score or answers (e.g. route a high scorer to an advanced stage).
  • Visual flow editor — design the whole path with a drag-and-drop canvas, with validation for loops and unreachable stages; a plain table form is available as a non-visual alternative.
  • Pluggable scoring & results — choose a Score Resolver and a Result Processor per quiz type, or provide your own.
  • Quiz transfer — export and import complete quizzes (stages, transitions, questions, answers and translations) as portable YAML via Drush or the UI (Quiz Maker Transfer submodule).
  • Built for Drupal 11/12 with PHP 8 attribute-based plugins.

Flexible configuration

Administrators can customize each quiz with:

  • Quiz timer (enforced server-side)
  • Pass rate
  • Attempts limit
  • Allow/Disallow jumping between questions
  • Allow/Disallow backwards navigation
  • Allow/Disallow skipping a question
  • Allow/Disallow changing an answer
  • Enable/Disable randomized question sequence
  • Quiz access by date

Scoring & evaluation

The module evaluates user responses automatically, and responses that need human grading can be reviewed and assessed in manual mode, ensuring accurate grading and feedback. Per-score feedback lets you show different feedback messages to the user based on their result score (for example, a distinct message for a 90% pass and a 50% fail). Anonymous users can take quizzes and receive results. Results can be exported to PDF or spreadsheet via the Quiz Maker Export submodule.

Multilingual

Quizzes and questions are fully translatable and integrate with Drupal's multilingual system, so a single quiz can be offered in several languages.

Extensible

Add your own question types, scoring and result logic through the plugin system.

With its intuitive interface and comprehensive feature set, "Quiz Maker" lets you build engaging quizzes — including branching flows in 2.x — for education, training or entertainment on any Drupal site. Whether for educational purposes, training modules, or entertainment, this module is a valuable addition to any Drupal-powered website.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
20
Tracked since
Apr 2024
Latest release
3 months ago
Releases (12 mo)
3 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.0.0-beta1 Pre-release 11 Jul 5, 2026
1.1.0 Stable 9–11 Apr 10, 2026
1.0.8 Stable 9–11 Apr 10, 2026
1.0.71 Stable 9–11 Dec 15, 2024
1.0.7 Stable 9–11 Sep 13, 2024
1.0.7-alpha2 Pre-release 9–10 Sep 4, 2024
1.0.7-alpha1 Pre-release 9–10 Sep 2, 2024
1.0.6 Stable 9–11 Jun 4, 2024
1.0.5 Stable 9–11 May 2, 2024
1.0.4 Stable 9–11 Apr 30, 2024
1.0.3 Stable 9–11 Apr 30, 2024
1.0.2 Stable 9–11 Apr 30, 2024
1.0.1 Stable 9–11 Apr 30, 2024
1.0.0-alpha5 Pre-release 9–11 Apr 30, 2024
1.0.0-alpha4 Pre-release 9–10 Apr 26, 2024
1.0.0 Stable 9–10 Apr 24, 2024
1.0.0-alpha3 Pre-release 9–10 Apr 23, 2024
1.0.0-alpha2 Pre-release 9–10 Apr 23, 2024
1.0.0-alpha1 Pre-release 9–10 Apr 22, 2024
1.0.x-dev Dev 9–11 Apr 22, 2024