Quiz Passed & Quiz Failed notifications have new names on the admin panel (“Quizzes: Quiz Passed” & “Quizzes: Quiz Failed”)
The default content for Quiz Passed and Quiz Failed notifications have been enhanced. If you’ve modified these you can delete your modified content to have your notifications “restored” to the improved defaults.
Change the page title of the Student Dashboard page installed via the Setup Wizard to be “Dashboard” instead of “My Courses.” Thanks @philwp!
In the course builder when a lesson is duplicated, the attached quiz will be duplicated as well
Minor increase to performance in the LLMS_Course->get_lessons() method
Added student_id as a parameter passed to the llms_student_get_progress filter
Updated all access plan templates added in 3.23.0 to ensure ABSPATH is defined to prevent direct template access
Remove use of deprecated LLMS_Lesson->get_children_lessons() in the LLMS_Course and LLMS_Lesson models as well as in the course/syllabus.php template
Refactored the LLMS_Section->get_percent_complete() method to utilize methods from the LLMS_Student model
Added the ability for admin table classes to define <tr> element CSS classes
Admin settings pages with no settings to save (like the Notifications list) no longer display a “Save” button
Added actions when creating, updating, and deleting records managed by LLMS_Abstract_Database_Store classes
Updated system report to include URLs to settings with URLs, adds a small speed boost to support request turn around time.
Please Rate & Review LifterLMS on WordPress.org
Added a WordPress.org review request link to the footer of LifterLMS admin pages.
Added a WordPress.org review request notice which displays a week after installation if the site has 50+ active students.
Bug fixes
Fixed issue causing HTML entity codes to display in email subject lines. Thanks @philwp!
Fixed issue causing post cleanup functions to run queries against unsupported post types.
Fixed typos in a handful of i18n functions so that the proper textdomain is now being used
Removed get_option() call to unused option lifterlms_logout_endpoint which ran on WordPress initialization unnecessarily.
Removed 3.21.0 fixes for iOS touch issues that are now causing iOS touch issues on quizzes.
When an order is deleted, all order transactions will also be deleted. This does not happen until the order is deleted (transactions will remain while the order is in the trash)
Fixed an issue causing duplicated quizzes to initially show images for question images & image choices (reorder pictures & picture choice) but the image data would not be properly saved so when returning to the builder or viewing a quiz on the frontend the images would be lost
Deprecated Functions & Methods
Deprecated LLMS_Section->get_children_lessons(), use LLMS_Section->get_lessons( 'posts' ) instead
Leave a Reply