LifterLMS

LifterLMS Version 3.2.3

  • Progress and Grade are now sortable columns on the student reporting table
  • Make enrollment statuses translatable for courses and memberships on the Student Dashboard
  • “Sign Out” text on student dashboard is now translatable, thanks @yumashev
  • Fixed prerequisite lesson display on lesson post tables
  • Ensure post archive (blog) is visible regardless of post membership restrictions
  • Moved lesson post table management functions to their own class
  • Unused section post table management functions removed

LifterLMS Version 3.2.2

  • Adds filter llms_student_dashboard_login_redirect allowing customization of the redirect upon login via the Student Dashboard
  • Adds a shortcode parameter, login_redirect to [lifterlms_my_account] allowing customization of the redirect upon login via the Student Dashboard
  • Adds a new tool under “Tools and Utilities” on the LifterLMS Settings screen which allows users to clear the cached student overall progress and overall grade data
  • Fixes a compatibility issue with the OptimizePress live editor
  • Adds a text domain to a translation function where none was present, rendering the string untranslatable

LifterLMS Version 3.2.0

LifterLMS Reporting Beta
  • Students overview displays broad information about your students in a searchable and sortable table
  • Review data about individual students including:
  • Membership enrollments and statuses
  • Course enrollments, status, and progress
  • Quiz attempts and and their submitted answers
  • Earned achievements and certificates
  • Sales and Enrollments analytics are now found under the “Reporting” screen
  • Feedback on the beta? Let us know at https://lifterlms.com/docs/lifterlms-reporting-beta/
Other Updates & Fixes
  • Lesson completion checks now look for at least one record of the completed lesson as opposed to looking for exactly one
  • Fix positioning of teacher avatar on course/membership tiles
  • Remove explicit color definition from Student Dashboard navigation links for greater theme compatibility

LifterLMS Version 3.1.7

  • Added support for WordPress Twenty Seventeen theme
  • Improved the messaging and functions related to LifterLMS Sidebar support
  • Add alternate language for a quiz requiring 100% grade to pass
  • Added CSS class .llms-button-primaray to lesson “Mark as Complete” buttons
  • Add box-sizing css rule to LifterLMS form field elements. Fixes layout issues on themes that don’t border-box everything.
  • Fix an issue that prevented the admin notice to enable/disable recurring payments from clearing when a button was pressed from screens other than the LLMS Settings screen
  • Fix next payment date error when viewing a cancelled recurring order on the student dashboard
  • Recurring payments now scheduled based on UTC time in accordance with the action scheduler which executes based on UTC rather than site timezone
  • Add existing lesson to course modal now relies on async search. Improves performance and prevents timeouts on sites with a 500+ lessons
  • Removed 2.x -> 3.x update notification message
  • Fix an issue with comment counting on PHP7
  • Updated action scheduler library to latest version

LifterLMS Version 3.1.6

  • Handle empty responses on analytics more responsibly
  • Fix typo preventing completed orders from displaying in analytics when using course / membership filters
  • Quiz builder now leverages llmsSelect2 rather than select2 directly. Resolves a number of theme and plugin compatibility issues.
  • Prevent bullets and weird margins on LifterLMS notices with slightly more specific CSS
  • Login error messages will now display regardless of whether or not open registration is enabled
  • Attempts to access quizzes are redirected or error messages are output when student is not enrolled.

LifterLMS Version 3.1.4

  • Progress bars are slightly more intelligent to prevent a widowed “%” on themes with larger base font sizes
  • LifterLMS Merge code button only displays where it’s supposed to now
  • Fix issue where users removed from a membership were not properly removed from courses they were auto-enrolled into because of that membership
  • Fix analytics screen JS parsing error

LifterLMS Version 3.1.3

  • Added new action hooks to the course syllabus widget/shortcode template
  • Added a small text link on the student dashboard which links to the full courses list of the dashboard
  • Display order revenue for legacy orders instead of 0
  • Make the Order History table on the Student Dashboard responsive
  • Only display published courses on the student dashboard
  • Fixes a conflict with WP Seo Premium’s redirect manager which was creating access plan redirects
  • Reenable course review options on the admin panel
  • Updates review output method so reviews are now output via a removeable action

LifterLMS Version 3.1.2

  • Update all course and lesson templates to rely only on global $post rather than on $course and $lesson globals which are working inconsistently across environments
  • Fix typo related to the line-height of LifterLMS order notes on the admin panel. Thanks @edent!