QuizLab
Introduction
QuizLab is a professional quiz component for Joomla 5 and 6. Create interactive quizzes with multiple question types, deliver them through a smooth AJAX-driven frontend, and track results with built-in analytics and PDF certificates.
Key Features:
- Three Question Types — Multiple Choice (2-8 options), True/False, and Numeric with configurable tolerance for answer checking.
- Percentage-Based Scoring — set a pass mark per quiz (0-100%). Students see their score, pass/fail status, and optionally a full question-by-question review.
- Instant Feedback — correct/incorrect feedback after each answer with optional explanations to support learning.
- PDF Certificates — students who pass can generate and download a professional certificate directly from the results page.
- CSV Import — bulk import questions from spreadsheets with auto-column mapping, live preview, and three import modes (Append, Update, Replace).
- Session Recovery — if a student's browser closes mid-quiz, progress is saved and automatically resumed.
- Admin Dashboard — statistics showing attempt counts, average scores, and pass rates per quiz.
- Attempt Management — filter attempts by quiz, result, date range, or student. Bulk delete or clear all.
- Question Images — attach images with alt text to questions and answer options.
- Drag & Drop Ordering — reorder questions with native Joomla drag handles.
- Quiz Duplication — duplicate quizzes with all questions and options in one click.
- Customisable Labels — change button text and feedback messages per quiz.
- Responsive Design — professional blue-themed frontend that works on all screen sizes.
- Lightweight — vanilla CSS and JavaScript, no frameworks, no jQuery dependency.
How It Works:
- Create a quiz and set the passing score
- Add questions — choose the type, enter options, mark the correct answer
- Or bulk import questions from a CSV spreadsheet
- Create a menu item pointing to the quiz
- Students take the quiz and receive instant results and certificates
Built for Joomla 5 and 6 using modern architecture: PSR-4 namespacing, DI container, WebAsset API, RouterView SEF routing, and bundled Dompdf for zero-dependency PDF generation.
QuizLab
- Version:
- 1.0.3
- Developer:
- Extensions at The Design Company
- Last updated:
-
Apr 11 2026
9 hours ago - Date added:
- Apr 07 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c
- Compatibility:
- J5 J6
Share