[XB] Quizzes: Knowledge Tests & Community Engagement

[XB] Quizzes: Knowledge Tests & Community Engagement [Paid] 2.4.4

No permission to buy ($55.00)
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.1.0

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...

Read the rest of this update entry...
 
Code:
ErrorException: Template error: [E_USER_WARNING] Method canViewLessons is not callable on the given object (XF\Entity\User) src/XF/Template/Templater.php:1285
Generated by: Unknown account Feb 1, 2026 at 7:33 AM

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/xxxxxxx/...', 1285)
#1 src/XF/Template/Templater.php(1285): trigger_error('Method canViewL...', 512)
#2 internal_data/code_cache/navigation_cache.php(367): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewLessons', Array)
#3 src/XF/Template/Templater.php(8214): XF\Pub\App->{closure:internal_data/code_cache/navigation_cache.php:3}(Object(XF\Template\Templater), NULL, Array)
#4 src/XF/Pub/App.php(625): XF\Template\Templater->renderNavigationClosure(Object(Closure), NULL, Array)
#5 src/XF/Pub/App.php(576): XF\Pub\App->getNavigation(Array, NULL)
#6 src/XF/App.php(2571): XF\Pub\App->renderPageHtml('

<div class="b...', Array, Object(XF\Mvc\Reply\Error), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(414): XF\App->renderPage('

<div class="b...', Object(XF\Mvc\Reply\Error), Object(XF\Mvc\Renderer\Html))
#8 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\Error), 'html')
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(814): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}

Request state
array(4) {
  ["url"] => string(61) "/wp-includes/id3/license.txt/2021/wp-includes/wlwmanifest.xml"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Code:
Server error log
ErrorException: Template error: [E_USER_WARNING] Method canViewResources is not callable on the given object (XF\Entity\User) src/XF/Template/Templater.php:1285
Generated by: Unknown account Feb 1, 2026 at 7:33 AM

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/xxxxxx/...', 1285)
#1 src/XF/Template/Templater.php(1285): trigger_error('Method canViewR...', 512)
#2 internal_data/code_cache/navigation_cache.php(219): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewResource...', Array)
#3 src/XF/Template/Templater.php(8214): XF\Pub\App->{closure:internal_data/code_cache/navigation_cache.php:3}(Object(XF\Template\Templater), NULL, Array)
#4 src/XF/Pub/App.php(625): XF\Template\Templater->renderNavigationClosure(Object(Closure), NULL, Array)
#5 src/XF/Pub/App.php(576): XF\Pub\App->getNavigation(Array, NULL)
#6 src/XF/App.php(2571): XF\Pub\App->renderPageHtml('

<div class="b...', Array, Object(XF\Mvc\Reply\Error), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(414): XF\App->renderPage('

<div class="b...', Object(XF\Mvc\Reply\Error), Object(XF\Mvc\Renderer\Html))
#8 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\Error), 'html')
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(814): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}

Request state
array(4) {
  ["url"] => string(61) "/wp-includes/id3/license.txt/2021/wp-includes/wlwmanifest.xml"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Code:
Server error log
ErrorException: Template error: [E_USER_WARNING] Method canViewResources is not callable on the given object (XF\Entity\User) src/XF/Template/Templater.php:1285
Generated by: Unknown account Feb 1, 2026 at 7:33 AM

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/xxxxxx/...', 1285)
#1 src/XF/Template/Templater.php(1285): trigger_error('Method canViewR...', 512)
#2 internal_data/code_cache/navigation_cache.php(219): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewResource...', Array)
#3 src/XF/Template/Templater.php(8214): XF\Pub\App->{closure:internal_data/code_cache/navigation_cache.php:3}(Object(XF\Template\Templater), NULL, Array)
#4 src/XF/Pub/App.php(625): XF\Template\Templater->renderNavigationClosure(Object(Closure), NULL, Array)
#5 src/XF/Pub/App.php(576): XF\Pub\App->getNavigation(Array, NULL)
#6 src/XF/App.php(2571): XF\Pub\App->renderPageHtml('

<div class="b...', Array, Object(XF\Mvc\Reply\Error), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(414): XF\App->renderPage('

<div class="b...', Object(XF\Mvc\Reply\Error), Object(XF\Mvc\Renderer\Html))
#8 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\Error), 'html')
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(814): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}

Request state
array(4) {
  ["url"] => string(61) "/wp-includes/id3/license.txt/2021/wp-includes/wlwmanifest.xml"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Code:
ErrorException: Template error: [E_USER_WARNING] Method canViewLessons is not callable on the given object (XF\Entity\User) src/XF/Template/Templater.php:1285
Generated by: Unknown account Feb 1, 2026 at 7:33 AM

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/xxxxxxx/...', 1285)
#1 src/XF/Template/Templater.php(1285): trigger_error('Method canViewL...', 512)
#2 internal_data/code_cache/navigation_cache.php(367): XF\Template\Templater->method(Object(XF\Entity\User), 'canViewLessons', Array)
#3 src/XF/Template/Templater.php(8214): XF\Pub\App->{closure:internal_data/code_cache/navigation_cache.php:3}(Object(XF\Template\Templater), NULL, Array)
#4 src/XF/Pub/App.php(625): XF\Template\Templater->renderNavigationClosure(Object(Closure), NULL, Array)
#5 src/XF/Pub/App.php(576): XF\Pub\App->getNavigation(Array, NULL)
#6 src/XF/App.php(2571): XF\Pub\App->renderPageHtml('

<div class="b...', Array, Object(XF\Mvc\Reply\Error), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(414): XF\App->renderPage('

<div class="b...', Object(XF\Mvc\Reply\Error), Object(XF\Mvc\Renderer\Html))
#8 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\Error), 'html')
#9 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#10 src/XF.php(814): XF\App->run()
#11 index.php(23): XF::runApp('XF\\Pub\\App')
#12 {main}

Request state
array(4) {
  ["url"] => string(61) "/wp-includes/id3/license.txt/2021/wp-includes/wlwmanifest.xml"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Not caused by this add-on
Your class extension chain is probably broken by some add-on or an failed cache rebuild
The request URL also looks strange
 
We have a html script that quizzes users with 30 questions with Yes or No answers. There are no right or wrong answers. Depending upon their total score they get a evaluation report. i.e. a title and a text to explain what their score means. There are 6 possible results.
It would be nice if we could replace the html script with this addon, but it does not seem that xb-quizzes can do this.
 
We have a html script that quizzes users with 30 questions with Yes or No answers. There are no right or wrong answers. Depending upon their total score they get a evaluation report. i.e. a title and a text to explain what their score means. There are 6 possible results.
It would be nice if we could replace the html script with this addon, but it does not seem that xb-quizzes can do this.
Yes, currently there is no option to display final feedback based on the quiz completion score. I can look into this. DM me if you are interested.
 
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.1.2

  • 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
View attachment 336587

View attachment 336588

Read the rest of this update entry...
 
When creating a quiz can the "active" checkmark be deselected by default? My users are a little confused that the quiz is created before they add the questions. It would be nice if questions could be added at the same time or once you create a quiz you'll automatically be taken to the add question form and you'll be able to add all of the questions before the quiz is made live on the site.
 
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.2.0 Release Candidate 1

View attachment 340919

This version introduces a major expansion of quiz result customization, including a powerful new Final Feedback System, Assessment Quizzes, bonus scoring, global leaderboard, enhanced result layouts, and several quality-of-life and visual improvements across the quiz experience.

✨ New Features:​

Final Feedback System​

Added a new final feedback system that allows users to display...

Read the rest of this update entry...
 
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.1.3 Patch Level 1 (Includes Security Fix)

Fixed a typo in a permission check that could allow users to view other users' quizzes and questions awaiting approval via a direct URL.
Fixed a potential cross-site scripting (XSS) vulnerability.

This update is available to all licensed customers, including those with expired licenses. We strongly recommend that anyone running an earlier version upgrade as soon as possible.

Read the rest of this update entry...
 
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.2.0

Added quiz leaderboard widget
Added advanced quiz statistics tab


View attachment 341060

Full changelog:

This version introduces a major expansion of quiz result customization, including a powerful new Final Feedback System, Assessment Quizzes, bonus scoring, global leaderboard, enhanced result layouts, and several quality-of-life and visual improvements across the quiz experience.

✨ New Features​

Final Feedback...​


Read the rest of this update entry...
 
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.2.1

View attachment 341188

🎉 More ways to customize your quizzes!​

This update introduces timed questions, expands quiz-embedding options, modernizes the add-on architecture, sound effects for answers, and includes several fixes.

✨ New Features​

  • Added a per-question answer time limit with a dynamic countdown timer on the answer form.
  • Added an option to choose...

Read the rest of this update entry...
 
I'm seeing this when testing the new version on old quizzes.

"No feedbacks have been added yet"

Not sure I understand what's going on with that. I've only just started playing around. My live site is still on the old version.
 
Back
Top Bottom