- Fix hardcoded db reference to
wp_posts
table
The Official Blog for LifterLMS Contributors
-
LifterLMS Version 3.9.4
Read more: LifterLMS Version 3.9.4 -
LifterLMS Version 3.9.2
Read more: LifterLMS Version 3.9.2- Tested up to WordPress 4.8
- Fixed issue with merge codes on WP Editors for notifications, emails, etc…
- Update notifications query to only return results related to posts which actually exist. Prevents errors occurring when reviewing achievements on the student dashboard for courses, lessons, etc which have been deleted/trashed.
- Only display quiz time limit meta information when a time limit exists
- Fix display of quiz question order (question x of x)
- Improved logic powering quiz attempt grading for increased consistency, especially with regards to floats and rounding
Templates Changed
-
LifterLMS Version 3.9.0
Read more: LifterLMS Version 3.9.0Quizzes
- All new quiz results interface for students
- Donut charts are now animated
- Donuts will be green for passing attempt and red for failing
- Students can now review previous quiz attempts and summaries
- Removed the juxtaposition of the current and best attempts to reduce confusion on the interface
- Improved the consistency of the quiz meta information markup
- Adjusted various pieces of language for an improved student experience
- Improvements to the quiz taking experience
- Added the LLMS_Spinner (seen on checkout screens and various places on the admin panel) and various loading messages when starting quiz, transitioning between questions, and completing a quiz
- Better error handling and management should issues arise during a quiz
- Better unload & beforeunload JS management to warn students when they attempt to leave a quiz in progress
- Improved quiz data handling and management
- Improved API calls and handlers related to taking quizzes for increased performance and consistency
- quiz data can now be programmatically queried via consistent apis and data classes, see
LLMS_Student->quizzes()
andLLMS_Quiz_Attempt
- Quizzes no longer rely on session and cookie data. All quiz data will always be saved directly to the database and related to the student. Fixes an issue on certain servers preventing student from starting quizzes.
- Deprecated
LLMS_Quiz::start_quiz()
,LLMS_Quiz::answer_question()
, and,LLMS_Quiz::complete_quiz()
- Ajax handler functions of the same names should be used instead.
- To programmatically “take” quizzes use related functions of similar names from the
LLMS_Quiz_Attempt
class
Templates changed
-
New
-
Updated
-
Removed
-
quiz/attempts.php – replaced by quiz/meta-information.php
-
quiz/passing-percent.php – replaced by quiz/meta-information.php
-
quiz/time-limit.php – replaced by quiz/meta-information.php
Fixes
- Student Dashboard notifications page will not display pagination links unless there’s results to page through
- Student Dashboard notifications page will now display a message when no notifications are found
- Certificate previewing now takes into consideration the preview setting roles to allow admins (or other roles) to preview certificates
- Made student name self fallback (you) i18n friendly
-
LifterLMS Version 3.9.1
Read more: LifterLMS Version 3.9.1- Fix engagement triggers with relation to quizzes to properly receive 3.9 api updates
- Fix quiz attempt counting issue resulting in the total attempts by a student always being one more than the actual value
- Fix membership access plan restrictions tooltip
-
LifterLMS Twilio Version 1.0.0
Read more: LifterLMS Twilio Version 1.0.0- Initial public release
- Send SMS Engagements
- Adds SMS Notifications to LifterLMS
- Add Text to Enroll to Access Plans