• Before purchasing:
    Please review the product description and compatibility requirements before placing your order. Contact us with any questions to confirm the product meets your needs. Refunds are not available once the product has been downloaded. By purchasing, you agree to our License Agreement.
  • Save More with Paid Membership

    Access over 150 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Quizzes: Knowledge Tests & Community Engagement

[XB] Quizzes: Knowledge Tests & Community Engagement 2.4.3 Patch Level 1

You must log in or register to purchase ($55.00)
Fixed an error when viewing another user's completed quizzes without permission to view completion details
Untitled-1.webp


🎉 Question Sections & Better Quiz Management​

This update introduces question sections, detailed section results, and anonymous reviews, giving quiz creators more flexibility and participants better insights into their performance. It also includes major improvements to overall quiz functionality.

Important: This version now requires [XB] Core Library. The Core Library also adds an optional xenBaker branding link to the badges help page and member badge tab. The branding is enabled by default and can be disabled in the add-on options without payment.

✨ New Features​

  • Added Question Sections with bulk management, custom ordering, and optional question limits.
  • Added question sorting between sections.
  • Added ACP-managed Default Feedbacks for grades, notices, summaries, scales, and highlights. Matching defaults are used when no quiz-specific feedback of the same type matches, and each default feedback type can be enabled or disabled per quiz.
  • Added Section Results with scores and correctness progress, preserving historical results when sections are edited or deleted.
  • Added optional Anonymous Quiz Reviews with author identities visible only to staff.
  • Added an option to hide quiz activity and result blocks from visitors without the required permissions.

🔧 Improvements​

  • Improved section results with responsive score and answer progress cards.
  • Refined question layouts with grouped scoring settings and localized effect names.
  • Simplified question import and export menus.
  • Replaced bundled Font Awesome, Motion, and ProgressBar.js libraries with shared [XB] Core Library implementations.

🐞 Bug Fixes​

  • Fixed concurrent answer submissions, quiz completions, and result processing causing duplicate records, incorrect counters, or inconsistent progress.
  • Fixed leaderboard totals, history snapshots, rebuilds, rating breakdowns, and scoring inconsistencies.
  • Fixed quiz, question, tournament, and completion deletion leaving orphaned records, invalid references, or incorrect statistics.
  • Fixed moderated or soft-deleted questions remaining visible, searchable, or incorrectly included in reactions and scores.
  • Fixed feedback drafts, message previews, permalinks, team management, invitations, and notification delivery.
  • Fixed guest completion tracking, answer association after login, quiz start requests, and embedded quiz behavior.
  • Fixed background imports, thumbnail optimization, bulk deletion, and other maintenance jobs.
  • Fixed various ACP navigation, interface phrases, email subjects, moderation logs, and integration issues.

Do you like this update?​
​

​


⭐ Please consider sharing your experience with a short review ⭐
Every bit of feedback matters!​



pub_quiz_questions-1.webp


pub_quiz_results_sections-1.webp


admin_default_feedbacks-1.webp
b488d193-c2bb-4e69-8c67-4f1f7c3d86c-1.webp

🎯 More Ways to Play & Better Quiz Performance!​

This update expands quiz gameplay with single-page quizzes, overall time limits, a redesigned overview, and broader Music question support. It also delivers substantial improvements to quiz reliability, scoring, attempts, security, and performance.

✨ New Features​

  • Added an overall quiz time limit with a countdown during play and configurable behavior when time expires:
    • Automatically complete the quiz
    • Stop answering and let the participant complete the quiz manually
  • Added an optional Single-Page Quiz mode that displays all questions at once and submits all answers together.
  • Added a new landing-style Quiz Overview with a hero summary and horizontal statistics, while keeping the original layout available as Classic.
  • Added a dedicated Music question type while preserving existing Single Choice and Multiple Choice behavior for Music Quiz questions.
  • Added an optional Random Quiz button that opens a random quiz the visitor can view.

🔧 Improvements​

  • Added Music questions to standard quizzes with per-question snippet duration and default player controls.
  • Redesigned quiz grid cards with featured ribbons and improved information hierarchy.
  • Redesigned previous and next quiz navigation with compact thumbnail cards and responsive mobile stacking.
  • Redesigned the quiz category progress widget with compact progress bars and direct continuation links.
  • Reduced the number of database queries required to render answer pages and quiz results.

🐞 Bug Fixes​

  • Fixed participant attempt counts stopping at two.
  • Fixed guest attempts and completions losing accurate totals or latest result data when associated with an account.
  • Fixed best and quickest results crossing quiz boundaries or selecting multiple incorrectly ranked results per participant.
  • Fixed question limits exceeding the available question count or being applied inconsistently during play.
  • Fixed fractional penalties being lost during quiz score calculations.
  • Fixed question statistics not being updated after answers were corrected, deleted, or removed during expired attempt cleanup.
  • Fixed expired attempt cleanup to remove associated answers and update attempt statistics while preserving newly started attempts before their first answer.
  • Fixed non-Latin Short Answer matching when case sensitivity is disabled.
  • Fixed zero not being preserved as a valid answer or choice when creating or editing questions.
  • Fixed Multiple Choice questions with one correct answer accepting additional incorrect selections.
  • Fixed Ordering questions revealing the correct sequence through choice identifiers or predictable shuffling.
  • Fixed saved Ordering answers not being rearrangeable when answer changes are allowed.
  • Fixed outdated answer forms being able to submit answers to a different question or attempt.
  • Fixed answer criteria feedback being displayed before the required answer matched.
  • Fixed tournament play, match forms, and bracket results for quizzes attached to lessons.
  • Fixed question visibility to respect moderation and deletion permissions.
  • Fixed quiz and question attachment downloads not respecting content visibility.
  • Fixed remote image downloads exceeding the configured attachment size.
  • Fixed the touch drag-and-drop fix being omitted from production JavaScript builds.

Do you like this update?​
​

⭐ Please consider sharing your experience with a short review ⭐
Every bit of feedback matters!​
897bf58e-4501-4b49-9b61-e108c156dda3-1.webp



Listen, guess, and test your music knowledge! This release introduces a new Music Quiz experience with configurable snippets, difficulty levels, replay controls, and scoring, alongside new question management, import/export, and leaderboard improvements.

✨ New Features:​

  • Added a new Music Quiz type where players listen to an audio snippet and guess the track using Single Choice or Multiple Choice questions, with author-defined difficulty levels, optional player-selected difficulty and score multipliers, configurable playback start offsets, replay controls and limits, volume controls with remembered preferences, configurable results-page playback, secure range-based audio streaming that prevents filenames from revealing answers
  • Added inline moderation for copying questions to another compatible quiz, including attachments and tags
  • Added XML export and import for portable quiz question data
  • Added Moodle GIFT export for Single Choice, Multiple Choice, and Short Answer questions
  • Added a tabbed leaderboard layout to quiz pages selectable in style properties
  • Added a per-question option for Multiple Choice questions to show players how many correct answers should be selected

🐞 Bug Fixes:​

  • Fixed the Latest comments block appearing when a quiz has no comments.
  • Fixed GIFT Multiple Choice imports being treated as Single Choice and retaining only one correct answer
  • Fixed countdown timers not starting for timed questions loaded through AJAX transitions
  • Fixed additional minor issues with question time limits
  • Fixed errors when rendering empty Ordering question answers

Do you like this update?​

⭐ Please consider sharing your experience with a short review ⭐
Every bit of feedback matters!​


  • Like
Reactions: Andy.N

✨ New Features:​

  • Added an optional Require all correct answers setting for Multiple Choice questions. When enabled, points are awarded only when every correct choice is selected and no incorrect choices are selected.
  • Added configurable display types for Answer ordering into groups questions: Standard and Large drop zones.

🔧 Improvements:​

  • Added answer time limit indicators to the quiz question list.
  • Answer time limits are now capped at 24 hours per question.
6e94bc89-da3e-4f2e-bd36-923d1ddf96da-1.webp


🎉 Tournament Quizzes Are Here!​

This update introduces a new elimination-style Tournament quiz mode, expands answer and participation options, and improves score and leaderboard accuracy across quizzes.

✨ New Features:​

  • Added a new Tournament quiz type, where items compete head-to-head in an elimination bracket until a single champion remains.
  • Added a new Tournament Item question type for bracket contenders, with optional subtitles and images.
  • Added tournament options for:
    • Bracket size, optionally selected by the player
    • Random seeding
    • Community pick statistics
    • Full bracket display on the results page
    • Most crowned champions on the quiz page
  • Added an option to exclude tournament results from quiz scores and leaderboards.
  • Added full comments support for quizzes and questions, including moderation, approval queue, edit history, reactions, reports, warnings, spam cleaning, alerts, push notifications, watched-quiz notifications, multi-quote, and statistics.
  • Added support for multiple accepted answers for short answer questions.
  • Added optional quiz start and end dates to automatically control participation availability.

🔧 Improvements:​

  • Quiz scores are now recalculated from qualifying completions to keep user totals accurate.

🐞 Bug Fixes:​

  • Fixed leaderboard rebuilds failing for users whose completions no longer count toward their score.
  • Fixed user quiz scores becoming out of sync.
  • Fixed the quickest results block hiding completions when a quiz was played with a question limit.
  • Fixed assessment quizzes recording all answers as incorrect in average correct percentage statistics.
  • Fixed questions being movable into quizzes that do not support their question type.
  • Fixed empty feedback notices being displayed to users who cannot add feedback.

Do you like this update?​

⭐ Please consider sharing your experience with a short review ⭐
Every bit of feedback matters!​

📸 Screenshots:​


pub_quiz_play_tournament-1.webp


pub_quiz_tournament_results-1.webp


quiz_edit_tournament-1.webp
Fixed avoid passing null to answer decode in Ordering Groups question type handler
  • Added an option to switch leaderboard history snapshots between monthly and weekly logging.
  • Added per-category leaderboard participation toggle
  • Added period selector to the Leaderboard widget
  • Added compact display mode for leaderboard widget
  • Fixed passing incorrect question type param when editing question
Fix: avoid passing null in array_diff() when checking completed quiz ids user criteria
Fixed error when updating answer effect cache
Back
Top