LifterLMS Advanced Quizzes

LifterLMS Advanced Quizzes Version 2.0.0

Updates and Enhancements
  • The minimum supported LifterLMS Core version has been raised to 4.9.0.
  • Use @wordpress/i18n functions in favor of LLMS.l10n for client-side translation of strings found in the quiz interface.
Bug Fixes
  • Fixed word count validation issues found on long answer questions when using non Latin-scripts such as Chinese or Japanese.
  • Fixed an issue preventing themes and child-themes from overriding template files using default LifterLMS template override functionality.
Breaking Changes
  • Removed Countable Javascript library in favor of words-count.
  • Removed the public class method LLMS_Assets::init().
  • Removed class LLMS_AQ_l10n.
  • Removed deprecated function LLMS_Advanced_Quizzes().
  • Sourcemaps for static assets (.js and .css) are no longer included in the distributed codebase.
  • Unminified static assets (.js and .css) are no longer included in the distributed codebase.

LifterLMS Advanced Quizzes Version 1.1.0

Dependency Requirement Changes
  • The minimum required LifterLMS Core Version has been raised to 3.29.0. Please ensure the LifterLMS core meets this requirement in order to continue using this add-on!
Updates
  • Added the ability to choose the case-sensitivity of answers for automatically graded Fill in the Blank questions
  • Refactored various classes and methods.
  • Removed inline sourcemaps for static assets.
Deprecations
  • Deprecated function LLMS_Advanced_Quizzes() in favor of llms_aq().

LifterLMS Advanced Quizzes Version 1.0.8

  • Added admin email notification triggered when a quiz is submitted that requires manual grading
  • Quizzes main reporting screen now shows the number of attempts pending review in the “Awaiting Review” column
  • Quizzes main reporting screen will now embolden any quiz which has at least 1 quiz attempt pending review
  • Quizz attempts reporting screens will now embolden any attempt which is pending review
  • Fixed a few areas where the incorrect textdomain was being used