QuizLab Pro Demo
QuizLab Pro 2 is a professional quiz and learning-path component for Joomla 5 and 6. Create interactive assessments with eight scored question types, informational Content Slides, automatic and manual marking, conditional feedback, outcome redirects, structured Learning Paths, and reusable PDF certificate templates.
Key Features
- Eight assessable question types — Multiple Choice, True/False, Numeric, Short Answer, Multiple Select, Fill in the Blank, Essay/Long Answer, and Ordering
- Content Slides — Present rich text, images, video, and other Joomla-supported media inside the quiz flow
- Essay manual review — Essay answers queue for admin grading via a dedicated Review Queue; reviewers award points and leave feedback before results are released
- Conditional explanations — Show shared guidance or different explanations for correct and incorrect answers
- Outcome redirects — Link or redirect learners to related material after questions or pass/fail results
- Learning Paths — Group quizzes into ordered programmes, competitions, or assessment journeys with progress tracking and next actions
- 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
- Reusable PDF certificate templates — Background images, positioned fields, branding/colour/text controls, token support, unique certificate IDs and verification URLs — no extra dependencies
- Path reports — Track participants, round progress, completion status, pending reviews, overall scores, and certificate issue counts
- 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 questions, Content Slides, explanations, and destinations 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, check the Leaderboard if enabled, or continue a programme from My Learning Paths
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
- Click Learning Paths to group quizzes into ordered programmes, competitions, or assessment journeys
- Click Certificate Templates to create reusable certificate layouts for quizzes and paths
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
- Theme fields: Set optional highlight/button colours or custom CSS for this quiz
- 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–20 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
- For content slides: add rich text or media-only learning content inside the quiz flow
- Click Save — drag questions to reorder them
Creating a Learning Path
- Go to Components > QuizLab Pro > Learning Paths and click New
- Enter a title and description, then choose the mode, scoring method, completion rule, leaderboard setting, and certificate option
- Save the path and add existing quizzes as rounds in the order learners should complete them
- Create a Learning Path menu item for a single path, or a My Learning Paths menu item for a learner dashboard
- Use View Path Report to review participants, round progress, overall scores, pending reviews, and certificate counts
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