The Official Blog for LifterLMS Contributors

  • LifterLMS Labs Version 1.5.0

    • Beaver Builder: Updated to support Beaver Builder 2.0 (long over due, I know.)
    • Lifti: Changes to Divi prevent loading programmatically created layouts. The predefined layout for a LifterLMS course can now be downloaded here.
    • Simple Branding: Add branding overrides for LifterLMS instructor information cards
    • Simple Branding: Add branding overrides for LifterLMS 3.16.0 quiz styles and LifterLMS Advanced Quizzes styles
    • Simple Branding: Save default values in database & generate CSS when the lab is enabled.
    Read more: LifterLMS Labs Version 1.5.0
  • LifterLMS Version 3.16.9

    • Fix issue causing error on student dashboard when reviewing an order with an access plan that was deleted.
    • Fixed spelling error on course metabox
    • Fixed spelling error on frontend quiz interface
    • Fixed issues with 0 point questions:
    • Will no longer prevent quizzes from being automatically graded when a 0 point question is in an otherwise automatically gradable quiz
    • Point value not editable during review
    • Visual display on results displays with grey background not as an orange “pending” question
    • Table schema uses default database charset. Fixes an issue with databases that don’t support utf8mb4 charsets.
    • Updated LLMS_Hasher class for better compatibility with older versions of PHP
    Read more: LifterLMS Version 3.16.9
  • LifterLMS Version 3.16.8

    Updates
    • Added theme compatibility API so theme developers can add layout options to the quiz settings on the course builder. For details on adding theme compatibility see: https://lifterlms.com/docs/quiz-theme-compatibility-developers/.
    • Quiz results “donut” chart had alternate styles for quizzes pending review (Dark grey text rather than red). You can target with the .llms-donut.pending CSS class to customize appearance.
    • Allow filtering when retrieving student answer for a quiz attempt question via llms_quiz_attempt_question_get_answer filter
    Bug Fixes
    • Fix issues causing conditionally gradable question types (fill in the blank and scale) from displaying without a status icon or possible points when awaiting admin review / grading.
    • Fix issue preventing conditionally gradable question types (fill in the blank and scale) from being reviewable on the admin panel when the question is configured as requiring manual grading.
    • Fix analytics widget undefined index warning during admin-ajax calls. Thanks @Mte90!
    • Fix issue causing is_search() to be called incorrectly. Thanks @Mte90!
    • Fix issue preventing text / html formatting from saving properly for access plan description fields
    • Fix html character encoding issue on reporting widgets causing currency symbols to display as a character code instead of the symbol glyph.
    Templates changed
    • templates/quiz/results-attempt-questions-list.php
    • templates/quiz/results-attempt.php
    Read more: LifterLMS Version 3.16.8
  • LaunchPad Version 2.4.0

    • Add LifterLMS quiz theme support for controlling quiz layout via course builder
    • Fix issues causing 500 errors on blog posts when LifterLMS core is not enabled
    Read more: LaunchPad Version 2.4.0
  • LifterLMS Version 3.16.7

    • Added manual saving methods for the course builder that passes data via standard ajax calls. Allows users (hosts) to disable the Heartbeat API but still save builder data.
    • Added an “Exit” button to the builder sidebar to allow exiting the builder back to the WP Edit Post screen for the current course
    • Added dashboard links to the WP Admin Bar to allow existing the course builder to various areas of the dashboard
    • Added data attribute to progress bars so JS (or CSS) can read the progress of a progress bar. Thanks @dineshchouhan!
    • Fixed issue causing newly created lessons to lose their assigned quiz
    • Fixed php max_input_vars issue causing a 400 Bad Request error when trying to save large courses in the course builder
    • Removed reliance on PHP bcmath functions
    Read more: LifterLMS Version 3.16.7
  • LifterLMS Version 3.16.6

    • Removed reliance on PHP Hashids Library in favor of a simpler solution with no PHP module dependencies
    • Added interfaces to allow customization of quiz url / slug
    • Fixed shortcodes added to quiz question descriptions
    • Fixed untranslatable strings on frontend of quizzes
    • Fix issue causing certificate notifications to display as empty
    • Fix issue preventing quiz pass/fail notifications from triggering properly for manually graded quizzes
    • Fix undefined index warning on quiz pass/fail notifications
    Read more: LifterLMS Version 3.16.6