The Official Blog for LifterLMS Contributors

  • LifterLMS Version 3.16.12

    • Quizzes can now be detached (removed from a lesson) or deleted (deleted from the lesson and the database) via the Course Builder
    • Improved question choice randomization to ensure randomized choices never display in their original order.
    • When a lesson is deleted, any quiz attached to the lesson will become an orphan
    • When a lesson is deleted, any lesson with this lesson as a prerequisite will have it’s prerequisite data removed
    • When a quiz is deleted, all questions attached to the quiz will also be deleted
    • When a quiz is deleted, the lesson associated with the quiz will have those associations removed
    • Fixed grammar issue on restricted lesson tooltips when no custom message is stored on the course.
    • Updated functions causing issues in PHP 5.4 to work on PHP 5.4. This has been done to reduce frustration for users still using PHP 5.4 and lower; This does not mean we advocate using software past the end of its life or that we support PHP 5.4 and lower.
    Read more: LifterLMS Version 3.16.12
  • LifterLMS Version 3.16.11

    • Course import/exports and lesson duplication now carry custom meta data from 3rd party plugins and themes
    • Added course completion date column to Course reporting students list
    • Restriction checks made against a quiz will now properly cascade to the quiz’s parent lesson
    • Fixed issue preventing featured images from being exported with courses and lessons
    • Fixed duplicate lesson issue causing quizzes to be double assigned to the old and new lesson
    • Fixed issue allowing blog archive to be viewed by non-members when sitewide membership is enabled
    • Fixed builder issue causing data to be lost during autosaves if data was edited during an autosave
    • Fixed builder issue preventing lessons from moving between sections when clicking the “Prev” and “Next” section buttons
    • Added actions to LLMS_Generator to allow 3rd parties to extend core generator functionality
    Read more: LifterLMS Version 3.16.11
  • LifterLMS Stripe Version 4.3.3

    • Update: Add address and name fields to Stripe cards via Stripe Elements
    Read more: LifterLMS Stripe Version 4.3.3
  • LifterLMS Version 3.16.10

    • Content added to the editor of course & membership catalog pages will now be output above the catalog loop
    • Fix issue preventing iframes and some shortcodes from working when added to a Quiz question description
    • Added new columns to the Quizzes reporting table to display Course and Lesson relationships
    • Improved the task handler of background updater to ensure upgrade functions that need to run multiple times can do so
    • Fixed JS Backup confirmation dialog on the background updater.
    • Add support for 32-bit systems in the LLMS_Hasher class
    • Fix issue causing HTML template content to be added to lessons when duplicating an existing lesson within the course builder
    3.16.0 migration improvements
    • Accommodates questions imported by 3rd party Excel to LifterLMS Quiz plugin. Fixes an issue where choices would have no correct answer designated after migration.
    • All migration functions now run on a loop. This improves progress reporting of the migration and prevents timeouts on mature databases with lots of quizzes, questions, and/or attempts.
    • Fix an issue that caused duplicate quizzes or questions to be created when the “Taking too long?” link was clicked
    Read more: LifterLMS Version 3.16.10
  • 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