LifterLMS Version 3.9.0

Quizzes
  • All new quiz results interface for students
  • Donut charts are now animated
  • Donuts will be green for passing attempt and red for failing
  • Students can now review previous quiz attempts and summaries
  • Removed the juxtaposition of the current and best attempts to reduce confusion on the interface
  • Improved the consistency of the quiz meta information markup
  • Adjusted various pieces of language for an improved student experience
  • Improvements to the quiz taking experience
  • Added the LLMS_Spinner (seen on checkout screens and various places on the admin panel) and various loading messages when starting quiz, transitioning between questions, and completing a quiz
  • Better error handling and management should issues arise during a quiz
  • Better unload & beforeunload JS management to warn students when they attempt to leave a quiz in progress
  • Improved quiz data handling and management
  • Improved API calls and handlers related to taking quizzes for increased performance and consistency
  • quiz data can now be programmatically queried via consistent apis and data classes, see LLMS_Student->quizzes() and LLMS_Quiz_Attempt
  • Quizzes no longer rely on session and cookie data. All quiz data will always be saved directly to the database and related to the student. Fixes an issue on certain servers preventing student from starting quizzes.
  • Deprecated LLMS_Quiz::start_quiz(), LLMS_Quiz::answer_question(), and, LLMS_Quiz::complete_quiz()
  • Ajax handler functions of the same names should be used instead.
  • To programmatically “take” quizzes use related functions of similar names from the LLMS_Quiz_Attempt class
Templates changed
Fixes
  • Student Dashboard notifications page will not display pagination links unless there’s results to page through
  • Student Dashboard notifications page will now display a message when no notifications are found
  • Certificate previewing now takes into consideration the preview setting roles to allow admins (or other roles) to preview certificates
  • Made student name self fallback (you) i18n friendly

Leave a Comment

Your email address will not be published. Required fields are marked *