Allow lessons to be completed from the reporting screen regardless of the video completion requirement.
Updates and Enhancements
Raised the minimum supported PHP version to 7.4.
Behave as the player ended when catching a player paused event and the player’s current time is greater than the video duration.
Developer Notes
Added llms_av_allow_lesson_completion_admin_reporting filter to control whether or not allowing lesson completion from admin reporting regardless of the video completion requirement.
The minimum required LifterLMS core version requirement has been raised from 4.20.0 to 6.0.0. Please upgrade LifterLMS to 6.0.0 or later in order to continue using this add-on!
Bug Fixes
Fixed use of the deprecated LLMSLesson::getorder() method.
Fixed access of protected LLMSAbstractQuery properties.
The minimum required LifterLMS core version has been raised to version 4.20.0. Please upgrade LifterLMS to continue using this add-on!
The video auto-advance countdown has been changed to require a minimum of 5 seconds.
YouTube Integration Updates
In the course builder YouTube “short” URLs may be used to reveal YouTube-specific options.
Added a new option to enable usage of YouTube’s “Privacy Enhanced Mode.” When enabled, embeds will be created using the “nocookie” URL in favor of the default embed URL. See YouTube’s documentation on Privacy Enhanced Mode for more information.
Bug fixes
Lesson auto-advance settings have been made dependent on the previous lesson’s auto-advance options.
Dev Notes
Updated plugin localization to use llms_load_textdomain().
Stopped using the deprecated LLMS() in favor of llms().