[XB] Quizzes: Knowledge Tests & Community Engagement

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

No permission to buy ($55.00)
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.
This tip is displayed only quiz team if they have the permission to add final feedback
 
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.2.3

View attachment 341940

🎉 More Powerful Quiz Effects & Automation!​

This update introduces a fully customizable answer effects system powered by Motion.js, along with new quiz completion criteria and automation options for even more engaging and dynamic quizzes.

✨ New Features​

  • Rebuilt answer visual effects on the Motion.js animation engine using...

Read the rest of this update entry...
 
I got a few of these errors after adding a quiz and adding a question.
LogicException: Instances of XF\Db\AbstractAdapter cannot be serialized or unserialized in src/XF/Db/AbstractAdapter.php at line 686
  1. XF\Db\AbstractAdapter->__sleep()
  2. serialize() in src/XF/DataRegistry.php at line 214
  3. XF\DataRegistry->set() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 42
  4. OzzModz\Quiz\Repository\AnswerEffect->rebuildAnswerEffectsCache() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 92
  5. OzzModz\Quiz\Repository\AnswerEffect->getAnswerEffectsCacheData() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 127
  6. OzzModz\Quiz\Repository\AnswerEffect->getAnswerEffectsAnimationMap() in src/addons/OzzModz/Quiz/Pub/Controller/QuizItem.php at line 1276
  7. OzzModz\Quiz\Pub\Controller\QuizItem->actionAddQuestion() in src/XF/Mvc/Dispatcher.php at line 364
  8. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 266
  9. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  10. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  11. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2830
  12. XF\App->run() in src/XF.php at line 850
  13. XF::runApp() in index.php at line 23
 
I got a few of these errors after adding a quiz and adding a question.
LogicException: Instances of XF\Db\AbstractAdapter cannot be serialized or unserialized in src/XF/Db/AbstractAdapter.php at line 686
  1. XF\Db\AbstractAdapter->__sleep()
  2. serialize() in src/XF/DataRegistry.php at line 214
  3. XF\DataRegistry->set() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 42
  4. OzzModz\Quiz\Repository\AnswerEffect->rebuildAnswerEffectsCache() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 92
  5. OzzModz\Quiz\Repository\AnswerEffect->getAnswerEffectsCacheData() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 127
  6. OzzModz\Quiz\Repository\AnswerEffect->getAnswerEffectsAnimationMap() in src/addons/OzzModz/Quiz/Pub/Controller/QuizItem.php at line 1276
  7. OzzModz\Quiz\Pub\Controller\QuizItem->actionAddQuestion() in src/XF/Mvc/Dispatcher.php at line 364
  8. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 266
  9. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  10. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  11. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2830
  12. XF\App->run() in src/XF.php at line 850
  13. XF::runApp() in index.php at line 23
Please Ignore this. This seems to be a conflict with another Quiz addon that I had custom built years ago.

1) Is there an option for members to retake the same quiz as many time as they want to practice. My current quiz addon has a bank of questions and each quiz just randomize generate the questions. Say like showing 10 questions out of 100 in the bank and the members need to get 8/10 to pass the quiz.
I'm hoping this is a feature that I haven't found in the setting yet?
 
I got a few of these errors after adding a quiz and adding a question.
LogicException: Instances of XF\Db\AbstractAdapter cannot be serialized or unserialized in src/XF/Db/AbstractAdapter.php at line 686
  1. XF\Db\AbstractAdapter->__sleep()
  2. serialize() in src/XF/DataRegistry.php at line 214
  3. XF\DataRegistry->set() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 42
  4. OzzModz\Quiz\Repository\AnswerEffect->rebuildAnswerEffectsCache() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 92
  5. OzzModz\Quiz\Repository\AnswerEffect->getAnswerEffectsCacheData() in src/addons/OzzModz/Quiz/Repository/AnswerEffect.php at line 127
  6. OzzModz\Quiz\Repository\AnswerEffect->getAnswerEffectsAnimationMap() in src/addons/OzzModz/Quiz/Pub/Controller/QuizItem.php at line 1276
  7. OzzModz\Quiz\Pub\Controller\QuizItem->actionAddQuestion() in src/XF/Mvc/Dispatcher.php at line 364
  8. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 266
  9. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  10. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  11. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2830
  12. XF\App->run() in src/XF.php at line 850
  13. XF::runApp() in index.php at line 23
Should be fixed in last patch

1) Is there an option for members to retake the same quiz as many time as they want to practice. My current quiz addon has a bank of questions and each quiz just randomize generate the questions. Say like showing 10 questions out of 100 in the bank and the members need to get 8/10 to pass the quiz.
I'm hoping this is a feature that I haven't found in the setting yet?
There is only an option here to limit the number of questions

1785374239963.webp

Currently there is no “Pass” definition or correlation with the number of answers only a total score and the percentage of correct answers
 
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.3.0

View attachment 342887

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

Read the rest of this update entry...
 
This is getting MAJOR updates. Thank you @Painbaker
I would love to see more variety in the question type to meet a diverse need.
1) Can you add support for questions that have more than 1 correct answer. I have an example below.
2) Can you add bbcode support in the question so that we can underline or bold a specific word/phrase in the question?

Screenshot 2026-08-13 at 10.25.42 AM.webp
 
Painbaker updated [XB] Quizzes: Knowledge Tests & Community Engagement with a new update entry:

2.3.1

✨ 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:​

  • ...

Read the rest of this update entry...
 
1) Can you add support for questions that have more than 1 correct answer. I have an example below.

Multiple-choice questions allow for multiple correct answers


1786852753035.webp


2) Can you add bbcode support in the question so that we can underline or bold a specific word/phrase in the question?
Do you mean the BB codes in the question or in the answer choices? Currently, BB codes are only supported in the question message and in the explanation for the correct answer.
 
This is getting MAJOR updates. Thank you @Painbaker
I would love to see more variety in the question type to meet a diverse need.

How do I create a question like this?

I would love more question types as well!

Here are some question / answer types that could be added:
  1. Likert / Weighted Scale questions.
    An ordered set of options where each option carries its own value — Excellent 4, Good 3, Average 2, Poor 1, Very poor 0 — and the option chosen adds its value to the score. Instead of a Yes or No, there are shades of grey. Which gives a more accurate way of assessing a question.
    likert-webp.256766

  2. Conditional questions.
    Show/skip a question based on an earlier answer. If answer to question 1 is X, then display question 1.
 
Likert Scale is something I am interested in as well. I already suggested it to be added to @Veer Survey Manager addon as it's perfect to get opinion input on a group of similar subjects.
 
Back
Top Bottom