The Official Blog for LifterLMS Contributors
August 25, 2017
Prevent duplicate loading of repeater metabox fields
Fix undefined warning related to quiz completion
Ensure that the bbPress course forums shortcode & widget properly cascade up when used on a lesson or quiz
Read more: LifterLMS Version 3.12.1
August 17, 2017
New quiz feature: randomize the order of quiz questions each attempt! Props to Larry Groebe
Fixed logic error related to access checks when bubbling from quiz->lesson->course
Fixed JS loader check for tinyMCE editors in repeater fields
Fixed CSS issue related to tinyMCE editors in repeater fields
Fixed issue causing tinyMCE editors in repeater fields to stop working after reordering rows
LifterLMS alert box notices are now cleared during shutdown instead of immediately after rendering. Fixes some plugin compatibility issues.
Fix reference to invalid meta key on order notes admin screen.
Record order note when orders with a defined length complete
When a payment is scheduled for an order with a defined length, calculate end date if no end date is saved
Minor updates to the LLMS_Abstract_Integration
class
Fix undefined reference error on 404 pages resulting from the preview manager.
bbPress Integration Updates
Add “Private” Course Forums which allows forums to be made available only to students enrolled in the associated course
Adds a shortcode and widget for outputting a list of forums associated with a course
Adds the ability to restrict the page set as the bbPress forum index (via bbPress settings) to be restricted to LifterLMS memberships
Adds engagement triggers to allow engagements to be fired when a student posts a reply or creates a new topic
Improves integration membership restriction check performance
Migrated to the LLMS_Abstract_Integration
class. Visually changes the settings display but has no other impact
More information
BuddyPress Integration Updates
Add the ability to restrict activity, group, and member directory pages to LifterLMS memberships.
Migrated to the LLMS_Abstract_Integration
class. Visually changes the settings display but has no other impact
More information
Database update
calculate and store end dates for orders created prior to version 3.11.0 which have a defined length and do not have a stored end date.
migrate bbPress and BuddyPress options to LLMS_Abstract_Integration
naming convention
More information
Admin Post Table Upgrades
Lessons
Fix section titles which formerly were a dead link. Now they’re just text
Add filtering the table by associated course
Quizzes
Display associated course and lesson columns with links
Add filtering by associated course and/or lesson
Quiz Questions
Display associated Quizzes with links
Add filtering by associated quiz
Template Updates
Read more: LifterLMS Version 3.12.0
August 16, 2017
Automations triggered via engagements will now set the private post author as the author of the related course or membership
Add required field validation for PA Post post and user fields
Added hooks before and after private area output functions for maximum extendability!
Fixed a bug preventing private post automations from being searchable on engagements after initial engagement publication
Area information shortcode and widget will no longer throw errors when using them outside of courses and memberships without passing a post_id parameter
Read more: LifterLMS Private Areas Version 1.0.3
August 14, 2017
Tested up to WP Core 3.8.1
System Status and Reporting updates
System Report renamed to “Status”
Added information of template overrides to the system report
Added “Get Help” button linking to LifterLMS Ticketing submission page
Added “Logs” tab which allows for easy viewing & management of LifterLMS logs
Added “Tools and Utilities” tab and moved tools from the General Settings screen to this tab
Improved Session Reset tool
Read more: LifterLMS Version 3.11.2