LifterLMS Version 3.27.0

Updates
  • Added the ability to add existing questions to a quiz in the course builder. This allows cloning of existing questions as well as attaching “orphaned” questions currently attached to no quizzes.
  • Added the ability to detach questions from quizzes. Coupled with adding existing questions, questions can now be easily moved between quizzes.
  • Added permalink capabilities to the builder to allow linking to specific items within the builder (a lesson, quiz, etc…).
  • Quizzes with 0 possible points will no longer show a Pass/Fail chart with a 0% (failing) grade on quiz results screens.
  • Replaced option lifterlms_lock_down which cannot be set via any setting with a filter to reduce database calls. This will have no effect on anyone unless you manually set this option to “no” via a database query. Having done this would allow the admin bar to be shown to students.
Bug Fixes
  • Fixed an issue causing the default “Redeem Voucher” and “My Orders” student dashboard endpoint slugs from not having the correct default values. Thanks @tnorthcutt!
  • Fixed an issue causing quotation marks in quiz question answers to show escaping slashes on results screens.
  • Fixed a bug preventing viewing quiz results for quizzes with questions that have been deleted.
  • Fixed a bug causing a PHP Notice to be output when registering a new user with a valid voucher.
Templates Changed

LifterLMS Version 3.27.0-alpha.1

Updates
  • Updated checkout javascript to expose an error addition functions
  • Removed display order field from payment gateway settings in favor of using the gateway table sortable list
  • Abstracted the checkout form submission functionality into a callable function not directly tied to $_POST data
  • Added function for checking if request is a REST request
  • Fix checkout nonce to have a unique ID & name
Template Updates

v3.26.? – 2019-01-??

  • Fixed a bug preventing viewing quiz results for quizzes with questions that have been deleted.
  • Fixed a bug causing a PHP Notice to be output when registering a new user with a valid voucher.

LifterLMS Version 3.26.3

Updates
  • Improved pagination methods on Student Dashboard Endpoints
  • “My Notifications” dashboard tab now consistently paginated like other dashboard endpoints
  • Update to LifterLMS Blocks 1.3.1.
Bug Fixes
  • Fixed an issue preventing course difficulty and course length from being edited when using various page builders.
  • Fixed issues causing errors on quiz reporting screens for quiz attempts made by deleted users.
Deprecated Functions
  • LLMS_Student_Dashboard::output_notifications_content() replaced with lifterlms_template_student_dashboard_my_notifications()
Templates Changed