[XB] Quizzes

[XB] Quizzes [Paid] 2.0.8 Beta 1

No permission to buy ($75.00)
Painbaker updated [XB] Quizzes with a new update entry:

2.0.8 Beta 1

This update brings a new question type, easier ways to give feedback with quiz ratings, and view counters to see what’s popular. A few helpful tweaks have also been made to improve your experience while taking and finishing quizzes.

See the full details below:

✏️ Changes:​

  • General code refactor
  • Show unanswered question count on quiz completing confirm popup

✨ New Features:​

  • Added multichoice question type
  • Added quiz...

Read the rest of this update entry...
 
1) Your demo doesn't require a login to learn the lesson or answer the quiz, but I like to make registration and login required, so is it possible?

2) Also, I want to make lessons and quizzes possible for paid members only, so is it possible?
 
Server error log
  • ErrorException: Template error: [E_WARNING] Attempt to read property "is_complete" on null
  • src/addons/OzzModz/Quiz/Entity/QuizItem.php:530
  • Generated by: your_name
  • Jul 17, 2025 at 6:48 AM

Stack trace​

#0 src/addons/OzzModz/Quiz/Entity/QuizItem.php(530): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/home/dewangur/...', 530)
#1 src/XF/Template/Templater.php(1282): OzzModz\Quiz\Entity\QuizItem->canRate()
#2 internal_data/code_cache/templates/l2/s49/public/ozzmodz_quiz_quiz_view.php(772): XF\Template\Templater->method(Object(OzzModz\Quiz\Entity\QuizItem), 'canRate', Array)
#3 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure:internal_data/code_cache/templates/l2/s49/public/ozzmodz_quiz_quiz_view.php:362}(Object(ThemeHouse\UIX\XF\Template\Templater), Array, NULL)
#4 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('ozzmodz_quiz_qu...', Array)
#5 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#6 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('OzzModz\\Quiz:Qu...', 'public:ozzmodz_...', Array)
#7 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XV\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#8 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XV\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#10 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#11 src/XF.php(806): XF\App->run()
#12 index.php(23): XF::runApp('XF\\Pub\\App')
#13 {main}

Request state​

array(4) {
["url"] => string(90) "/quiz/asesmen-diagnostik-struktur-sel-dan-mekanisme-transpor-zat-melalui-membran-plasma.6/"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
 
Server error log
  • ErrorException: Template error: [E_WARNING] Attempt to read property "is_complete" on null
  • src/addons/OzzModz/Quiz/Entity/QuizItem.php:530
  • Generated by: your_name
  • Jul 17, 2025 at 6:45 AM

Stack trace​

#0 src/addons/OzzModz/Quiz/Entity/QuizItem.php(530): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/home/xxxx/...', 530)
#1 src/XF/Template/Templater.php(1282): OzzModz\Quiz\Entity\QuizItem->canRate()
#2 internal_data/code_cache/templates/l2/s49/public/ozzmodz_quiz_quiz_view.php(772): XF\Template\Templater->method(Object(OzzModz\Quiz\Entity\QuizItem), 'canRate', Array)
#3 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure:internal_data/code_cache/templates/l2/s49/public/ozzmodz_quiz_quiz_view.php:362}(Object(ThemeHouse\UIX\XF\Template\Templater), Array, NULL)
#4 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('ozzmodz_quiz_qu...', Array)
#5 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#6 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('OzzModz\\Quiz:Qu...', 'public:ozzmodz_...', Array)
#7 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XV\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#8 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XV\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#10 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#11 src/XF.php(806): XF\App->run()
#12 index.php(23): XF::runApp('XF\\Pub\\App')
#13 {main}

Request state​

array(4) {
["url"] => string(90) "/quiz/asesmen-diagnostik-struktur-sel-dan-mekanisme-transpor-zat-melalui-membran-plasma.6/"
["referrer"] => string(58) "https://example.com/register/connected-accounts/google/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
 
Back
Top Bottom