4.25.1

2025-09-03 Feature1 Fix3 Tweak6

Features

  • Merged course reviews addon feature to LearnDash core.

Fixes

  • Fixed an issue where a new quiz question had zero points by default. Now it supports the LEARNDASH_LMS_DEFAULT_QUESTION_POINTS constant and is 1 by default.
  • Fixed an issue where the "Groups" submenu was missing on the groups editor page.
  • Resolved an issue where the Export User Course/Quiz Data buttons were missing on the Reports page.

Tweaks

  • Improved compatibility with PHP 8.3.
  • Removed open courses from Report Filters to avoid confusion.
  • Added actions: learndash_course_reviews_after_review_pagination, learndash_course_reviews_after_review, learndash_course_reviews_after_reviews, learndash_course_reviews_average_review, learndash_course_reviews_before_review, learndash_course_reviews_before_reviews, learndash_course_reviews_review_form, learndash_course_reviews_review_list, learndash_course_reviews_review_reply.
  • Added constants: LEARNDASH_MODULE_COURSE_REVIEWS_DISABLED.
  • Added filters: learndash_course_reviews_locate_template_args, learndash_course_reviews_locate_template_name, learndash_course_reviews_locate_template, learndash_course_reviews_render_reviews_args, learndash_course_reviews_show_review_form, learndash_course_reviews_user_has_not_started_course, learndash_course_reviews_user_has_started_course, learndash_course_reviews_user_logged_out_message, learndash_module_course_reviews_disabled.
  • Added functions: LEARNDASHCOURSEREVIEWS, learndash_course_reviews_add_review, learndash_course_reviews_get_average_review_score, learndash_course_reviews_get_user_review, learndash_course_reviews_is_review_enabled, learndash_course_reviews_load, learndash_course_reviews_locate_template, learndash_course_reviews_star_rating, learndash_course_reviews_stars_input, learndash_course_reviews_user_has_started_course.