Education & Technologies
Our team at LMSACE designed and developed a fully custom Rapid-Fire Maths Quiz plugin for Moodle, built to support fast-paced skill drilling, real-time accuracy checks, and competitive leaderboards. The project required deep customisation of Moodle’s quiz logic and reporting framework—areas where we already have strong experience and have successfully delivered similar solutions for other clients.
Project Summary
We developed a custom Moodle activity module that allows learners to answer a fixed number of maths questions as quickly as possible. The timer runs until the final question is answered correctly, and learners can only progress when they give the right answer—ensuring accuracy and improving mental maths speed.
The system includes real-time scoring, time tracking, mobile-friendly input, and multiple leaderboard types for both individuals and groups.
Custom Quiz Engine for Rapid-Fire Questions
We built a completely custom quiz flow that supports:
Immediate validation of answers
Progression only when the current question is answered correctly
Automatic timer tracking (with a 15-minute timeout)
Shuffled/randomised question delivery
Support for numerical-type answers
A clean, distraction-free UI for fast answering
This quiz engine was optimised to be lightweight, responsive, and consistent across browsers and devices.
Question Creation & Admin Tools
We implemented flexible question management features, allowing admins to:
Create quizzes using Moodle’s Question Bank
Upload questions in bulk using CSV with categories
Select the number of questions per quiz
Select question categories from which questions are drawn
Configure answer-box placement (left, middle, etc.) for arithmetic formats
Display the learner’s best recorded time at the start
Show both recent and best time at the end of each quiz
These admin tools make quiz creation fast, scalable, and simple for teachers.
Mobile-Optimised Input System
Since rapid answering on mobile was critical, we developed:
A custom numerical keypad for phones and tablets
A UI that replaces the default mobile keyboard
Faster input speed and more screen space for the question
This ensures that both desktop and mobile users have equal performance experience.
Gradebook Integration & Attempt Tracking
We integrated detailed tracking and reporting:
Moodle gradebook displays:
Number of attempts
Best recorded time
Teachers can export a record of:
Every quiz attempt
Time taken for each attempt
Sorted by group
We also created a custom report showing each learner’s first 3 and most recent 3 attempts—useful for monitoring improvement.
Live Leaderboards & Analytics
We built a full leaderboard system with real-time updates, including:
Individual Leaderboards
Top 20 learners by total correct answers
Top 20 learners by best time
Results filterable by:
Quiz or set of quizzes
Date range
Group
The page also displays the learner’s own totals for comparison.
Group Leaderboards
Total correct answers per group
Points-based group ranking (custom point rules supported)
Global Counter Widget
A live, site-wide counter showing:
Total number of correctly answered questions
Selectable quizzes
Selectable time range
This counter can be placed anywhere on the Moodle site.
Extended Question Support (Optional)
We also ensured the system is future-ready by preparing support for:
Superscript / exponents
Fractions and square root formatting
These features can be enabled in future updates.