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
Quiz results “donut” chart had alternate styles for quizzes pending review (Dark grey text rather than red). You can target with the .llms-donut.pending CSS class to customize appearance.
Allow filtering when retrieving student answer for a quiz attempt question via llms_quiz_attempt_question_get_answer filter
Bug Fixes
Fix issues causing conditionally gradable question types (fill in the blank and scale) from displaying without a status icon or possible points when awaiting admin review / grading.
Fix issue preventing conditionally gradable question types (fill in the blank and scale) from being reviewable on the admin panel when the question is configured as requiring manual grading.
Fix analytics widget undefined index warning during admin-ajax calls. Thanks @Mte90!
Fix issue causing is_search() to be called incorrectly. Thanks @Mte90!
Fix issue preventing text / html formatting from saving properly for access plan description fields
Fix html character encoding issue on reporting widgets causing currency symbols to display as a character code instead of the symbol glyph.