[XB] Quizzes: Knowledge Tests & Community Engagement

[XB] Quizzes: Knowledge Tests & Community Engagement 2.1.2

No permission to buy ($55.00)
  • Added statistic block showing progress bars of the rating distribution
  • Added quiz category page criteria support
  • Added previous & next quiz block on quiz complete page (optional)
  • Added more quizzes by author block on quiz view page (optional)
  • Added batch quiz completion deletion support in ACP
  • Improved quiz completion log filters in ACP
quiz_complete.webp


quiz_ratings.webp
  • Added category progress widget
  • Minor UI improvements
  • Fixed multiple choices correct answer processing
  • Disable unnecessary tweak for checkbox choices list class handler on XF 2.3.8+


1773919981905.webp
Added missing leave quiz team button
Get ready for a smoother, more collaborative quiz experience!

This release brings new teamwork features, enhanced visibility, and several fixes and visual improvements.

✨ New Features​

  • 👥 Quiz teams
    Collaborate on quizzes with configurable permissions for editing quizzes, managing questions, and sorting.
    Includes a team member limit and invitation alerts for invited users.
  • 🆕 What’s New page support
    New quizzes are now shown on the What’s New page.
  • 🆕 Latest Ratings & Reviews Block:
    Added block with the most recent quiz ratings and reviews on the quiz page
    (can be disabled in options).
  • 🎨 Visual refinements
    Improved results page with new insights for engagement, and minor UI improvements for a cleaner and more consistent experience.

🐞 Bug Fixes​

  • 🛠️ Fixed an issue where the “can view ratings” permission was not checked on the quiz ratings page.
  • ✏️ Added missing “Edit” button in the “More options” menu.
  • ✅ Round correct answer percentage displayed on quiz completion

📸 Screenshots:​

pub_quiz_team_management.webp


pb_quiz_results1.webp


pub_quiz_view.webp
Fix: ensure new category columns are applied after reinstalling the Lessons add-on
Fix: displaying ongoing quizzes widget for guests causes "Cannot call method getTotalQuestionsToAnswer on a non-object (NULL)" error
  • Added total quiz views statistic
  • Fixed long question titles overlapping "bookmark" button
  • Fixed average rating number formatting for quiz grid display
  • Fixed applying new columns after installing [XB] Lessons add-on
  • Added grid display mode for quizzes with a toggle button (default display style can be changed in options)
  • Added displaying forced quiz play settings while taking a quiz
  • Fixed duplicated form row label text in the quiz import form
  • Fixed incorrect message stored in rating reports
  • Fixed incorrect phrase in quiz rating inline moderation approve action
  • Fix: avoid "getTotalQuestionsToAnswer() on null" error when displaying the ongoing quizzes widget
  • Fix: hide "My quizzes" and "Completed quizzes" navigation items from guests
  • Fix: "Cannot use object of type XF\Phrase as array" error with some add-ons modifiyng session activity page

1767135393969.webp

1767135397649.webp
  • Added ACP quiz batch update tool
  • Added quiz play time counter
  • Added "My ongoing quizzes" sidebar widget
1764981025667.webp


1764981048476.webp
  • Added thumbnail optimization rebuild tool
  • Added storing of additional quiz thumbnail versions (small, medium, large)
  • Moved quiz thumbnails from quiz/thumbnails to the quiz_thumbnails folder
  • Added separate action to edit quiz thumbnail
  • Added IP logging on quiz/question creation
  • Added IP logging for quiz thumbnail actions
  • Added displaying associated content in quiz tabs
  • Open question editing page in full view instead of overlay to avoid display issues
  • Fixed SQL query that caused missing results in leaderboards
  • Fixed template macro ID call causing installation error on XF 2.2
  • Fixed missing category column setup after installing the lessons add-on
  • Fixed "undefined isContentViewCounted method call" on XF 2.2
  • Fixed XF:ActivityLog and XF:EmbedResolver shim classses for XF 2.2
  • Fixed incorrect results URl for lesson quiz
  • Fixed "Play" tab not displaying when a different selection was active
  • Fixed updating viewed question ids causing missing questions on results with "Allow to view unseen unanswered questions results" option enabled
This is a beta version and may contain bugs or incomplete features.
Please take a full backup of your site and database before upgrading.

✨ New Features:​

  • Added option to reassign questions when reassigning quiz
  • Added user criteria: quizzes created, quizzes completed, quiz score
  • Added ability to bookmark questions

🪲 Fixes:​

  • Fix: incorrect column was fetched in the method that retrieves question IDs from a quiz item
  • Fix: question counter now skips deleted/unapproved questions and quizzes
  • Fix: delete orphaned questions not linked to any quiz
  • Fix: delete question related data (attachments, deletion log, edit history) when deleting a quiz
  • Fix: broken add quiz link in "My Quizzes"
  • Fix: wrap GROUP BY query in subquery to ensure correct results on MySQL 8 (see: MySQL blog post)
Back
Top Bottom