QuizLab Pro Demo
QuizLab Pro is a professional quiz component for Joomla 5 and 6. Create interactive quizzes with eight question types, automatic and manual marking, instant feedback, and fully customisable PDF certificates — clean, modern, and dependency-free.
Key Features
- Eight question types — Multiple Choice, True/False, Numeric, Short Answer, Multiple Select, Fill in the Blank, Essay/Long Answer, and Ordering
- Essay manual review — Essay answers queue for admin grading via a dedicated Review Queue; reviewers award points and leave feedback before results are released
- Instant feedback — Real-time correct/incorrect responses after each answer, with optional explanations
- Automatic scoring — Percentage-based marking with configurable passing scores per quiz
- Time limits — Optional per-quiz countdown timers with automatic submission on expiry
- Leaderboard & My Results — Optional leaderboard per quiz; learners can review all their past attempts from a dedicated page
- Question randomisation — Randomise question and answer order; draw a subset from the question bank per attempt
- PDF certificates — Four design templates, custom branding/colours/text with token support, unique certificate IDs and verification URLs — no extra dependencies
- Question Bank — Global cross-quiz question browser with copy, bulk metadata editing, and usage tracking
- Question performance reports — Per-question analytics, answer distribution, common wrong answers, and CSV export
- CSV import — Bulk import all eight question types from spreadsheets with column auto-mapping and live preview
- Admin dashboard — Metric cards with drill-down to per-quiz reports, recent attempts, and a pending review counter
- Attempt tracking — Full history of all quiz attempts with scores, pass/fail status, detailed review, and CSV export
- Question images — Optional images on questions and answer options with alt text support
- Result options — Show summary only or full question-by-question review with correct answers
Getting Started
Taking a Quiz (Front-end)
- Click View Front-end Demo above to see a sample quiz
- Read the intro screen — it shows the question count, passing score, time limit (if set), and any instructions
- Click Start Quiz to begin
- Answer each question — you'll get instant feedback showing whether you were correct
- The progress bar and running score update as you go
- After the last question, the results screen shows your final score and pass/fail status
- If you passed, enter your name to generate a PDF certificate (logged-in users skip the name entry)
- View past attempts from the My Results page, or check the Leaderboard if enabled
Managing Quizzes (Admin)
- Click Open Admin Panel and log in with the demo credentials
- Go to Components > QuizLab Pro
- The Dashboard shows metric cards for quizzes, attempts, certificates, and pending review — click a quiz title to drill into its question performance report
- Click Quizzes to see all quizzes — click a title to edit, or New to create one
Creating a Quiz
- Click New from the Quizzes list
- Enter a title, optional intro text, and instructions for participants
- Scoring tab: Set the passing percentage, optional time limit, attempts allowed, navigation mode, and randomisation options
- Certificate tab: Enable PDF certificates, choose a template (Modern, Classic, Minimal, Bold), and customise branding, colours, and wording
- Feedback tab: Customise the messages shown for correct/incorrect answers and button labels
- Click Save
Adding Questions
- From the quiz edit screen, go to Components > QuizLab Pro > Questions (filtered to your quiz)
- Click New and choose a type: Multiple Choice, True/False, Numeric, Short Answer, Multiple Select, Fill in the Blank, Essay/Long Answer, or Ordering
- Enter the question text, optional image, category, difficulty, point value, and explanation
- For multiple choice / multiple select: add 2–8 options and mark the correct one(s)
- For numeric: enter the correct answer and an optional tolerance
- For short answer / fill in the blank: enter one or more accepted answers
- For essay: set the point value — answers will be manually reviewed before results are released
- For ordering: add options in the correct sequence — learners receive them shuffled
- Click Save — drag questions to reorder them
Importing Questions from CSV
- From the Questions list, click Import CSV
- Upload a CSV file — columns are auto-mapped (question_text, answer_1, correct_answer, etc.)
- Review the preview and choose an import mode: Append, Update, or Replace All
- Click Import to add the questions to your quiz — all eight question types are supported
Reviewing Essay Answers
- Go to Components > QuizLab Pro > Review Queue
- Open any pending attempt to see the essay answers submitted by the learner
- Award points and optionally leave feedback for each essay answer
- Save — the attempt total is recalculated and the result is released to the learner
Viewing Attempts
- Go to Components > QuizLab Pro > Attempts
- Filter by quiz, pass/fail status, or search by learner name
- Click any attempt to see full details — each question answered, points earned, and the final score
- Use Export CSV for a richer attempt report including manual review and certificate details