Instructor Role

Fixes

  • Instructors can now create and edit courses, lessons, topics, and quizzes when the site language is set to "German (formal)" or other formal language variants. Previously, the editor would fail to load with a console error.
  • Instructors can now use Infinite Scrolling and Load More buttons in Course Grid to view all their assigned courses, not just courses they authored.
  • Pagination state not restoring when navigating back from submission details.
  • Resolved a PHP 8 undefined variable warning for $ld_category in the Frontend Dashboard enqueue_scripts() method.
  • Resolved an issue where Instructors and admins were unable to update groups from the Frontend Instructor Dashboard when "Group Tags" were disabled.
  • Resolved an issue where essay submissions would be shown to the question owner instead of the course owner when LearnDash Shared Quiz Questions is enabled.
  • Resolved an issue where the Visit Plugin link on the wp-admin > plugins list page directed to a non-existent URL.
  • Resolved an issue where the student communication TinyMCE Send button did not appear on lesson and topic pages when LearnDash Notes or another front-end editor initialized before the message modal.
  • Resolved an issue with ajax pagination in the Course List Block.

Tweaks

  • Improved grammar and copy for the Course Creation card in Setup - Advanced Settings.
  • Improved grammar and copy for the Dashboard card in Setup.
  • Updated the commission setup description text for improved clarity.
  • Added filters: learndash_instructor_role_js_locale.
  • Updated templates: modules/templates/settings/ir-instructor-setup-settings.template.php.