Posted on Leave a comment

Sensei LMS 3.7 & WooCommerce Paid Courses 2.3 Beta Releases

Sensei LMS 3.7

Sensei LMS 3.7 is now available for testing. This release includes some performance improvements, small enhancements, and important bug fixes:

See what else is in this release.

New Filters

  • sensei_add_comment_indexes – Whether to add indexes to the comments table. Default true.
  • sensei_duplicate_post_ignore_meta – Meta keys to ignore when duplicating content.
  • sensei_quiz_answer_file_upload_types – Allowed mime types for file upload questions.
  • sensei_show_enrolment_debug_button – Whether to show the enrolment debug button in Learner Management.
  • sensei_tools – Functionality available from the Tools menu.

New Action

  • sensei_tools_listing_after_{$tool_id} – Display additional information for a specific tool, such as status.


  • Sensei_Admin_Rest_Api_Testharness – Deprecated the entire class.
  • Sensei_Setup_Wizard::get_woocommerce_connect_data – Use Sensei_Utils::get_woocommerce_connect_data.
  • Sensei_Updates::assign_role_caps – Use Sensei_Main::assign_role_caps.
  • Sensei_Updates::add_sensei_caps – Use Sensei_Main::add_sensei_admin_caps.
  • Sensei_Updates::add_editor_caps – Use Sensei_Main::add_editor_caps.
  • Sensei_Updates::sensei_updates_page
  • Sensei_Updates::function_in_whitelist
  • Sensei_Updates::update
  • Sensei_Updates::set_default_quiz_grade_type
  • Sensei_Updates::set_default_question_type
  • Sensei_Updates::update_question_answer_data
  • Sensei_Updates::update_question_grade_points
  • Sensei_Updates::convert_essay_paste_questions
  • Sensei_Updates::set_random_question_order
  • Sensei_Updates::set_default_show_question_count
  • Sensei_Updates::remove_deleted_user_activity
  • Sensei_Updates::add_teacher_role
  • Sensei_Updates::restructure_question_meta
  • Sensei_Updates::update_quiz_settings
  • Sensei_Updates::reset_lesson_order_meta
  • Sensei_Updates::update_question_gap_fill_separators
  • Sensei_Updates::update_quiz_lesson_relationship
  • Sensei_Updates::status_changes_fix_lessons
  • Sensei_Updates::status_changes_convert_lessons
  • Sensei_Updates::status_changes_convert_courses
  • Sensei_Updates::status_changes_repair_course_statuses
  • Sensei_Updates::status_changes_convert_questions
  • Sensei_Updates::update_legacy_sensei_comments_status
  • Sensei_Updates::update_comment_course_lesson_comment_counts
  • Sensei_Updates::remove_legacy_comments
  • Sensei_Updates::index_comment_status_field
  • Sensei_Updates::enhance_teacher_role
  • Sensei_Updates::recalculate_enrolment

Testing Sensei LMS

You can download the Sensei LMS 3.7 beta here. Alternatively, if you don’t have a staging site, you can use our Sensei LMS Test Site. You will be given the same level of access as a teacher, so some functionality may not be available. Please note that the test site integrates with Smartlook to record your visit. Smartlook is GDPR compliant out of the box, and any recordings will be automatically deleted after 1 month.

If you find a bug, please submit an issue on Github or leave a comment on this post. Our tentative release date is January 21st.

WooCommerce Paid Courses 2.3

WooCommerce Paid Courses 2.3 contains a couple of small improvements that we think will make a big difference in helping your learners get started after purchasing a course:

  • Added a link to the My Courses page on the My Account page.
  • Added a Courses section to the order details page so that learners can see which courses they’ve purchased.
  • When a product is sent to the trash, remove that product from all applicable courses.
  • Don’t copy the product over when duplicating a course. This ensures that any learners who purchased the original course don’t gain access to the duplicated course.

New Filter

  • sensei_wc_paid_courses_my_account_menu_courses_position – Change the position of the Courses item in the My Account menu.


  • Sensei_WC::course_link_from_order
  • Sensei_WC::generate_order_notice

Testing WooCommerce Paid Courses

Beta testers will receive the WooCommerce Paid Courses beta directly to their inbox. If you would like to sign up to be a beta tester and have a valid license, please fill out the beta tester signup form using the same email address you used to purchase your license.

If you find a bug, please leave a comment on this post. Our tentative release date is January 21st.

As these are beta releases, please test them on a staging site and not your live site. If you don’t have a staging site, you can use the WP Staging plugin to create one.

Thank you to all our testers and contributors!

Leave a Reply

Your email address will not be published. Required fields are marked *