Quiz Quest icon

Quiz Quest

Quiz Quest turns question bank questions into an escape-room style adventure. Students play through a chat-like dialogue: multiple choice questions become tappable choice buttons, short answer questions accept typed responses, and each correct answer moves them a step closer to completing the quest. Optional progress images change as students advance, and teachers can weave in narrative messages at chosen milestones, plus pools of varied feedback. Questions are drawn at random from any question bank category the teacher may use, preferring questions the student has never seen. Includes grading, attempt limits, open/close dates, completion, backup/restore, and full GDPR support.
Price option: Free

Supports Moodle 4.5-5.2 See all versions
Latest release: 2 weeks ago
Installations: 6
Downloads (last 90 days): 43

Frankenstyle name: mod_quizquest
Activities

Description

Quiz Quest is an activity module that presents question bank questions as an interactive, escape-room style quest. Instead of a form-based quiz, students hold a conversation: the activity asks a question in a chat bubble, offers shuffled choice buttons for single-answer multiple choice questions or a text box for short answer questions, and replies with feedback. Every correct answer advances a step tally towards a teacher-defined goal, optionally shown as a progress bar, with an optional penalty stepping backwards on wrong answers.

Teachers build the experience from any question bank they are authorised to use — the course bank or banks shared from other courses — optionally including subcategories. Random selection prefers questions the student has never seen. Storytelling tools include narrative text triggered at chosen steps, an opening scene before the first question, shuffled pools of generic correct/incorrect feedback, and a sequence of progress images that changes as students advance.

Attempts can be limited, resumed mid-quest with the full dialogue replayed, reviewed afterwards by students, and abandoned with an optional partial grade. Open/close dates integrate with the calendar and timeline. The module supports gradebook integration, activity completion, course reset, backup and restore, and GDPR (privacy API), and ships with a PHPUnit test suite and CI.

Contributors

Awards

Privacy friendly
Automated testing support