Changelog

Keep up to date with all our updates.

  • Sensei 4.4.2

    • Fix: Modules page not found error in Learning Mode #5144 👏 @jeremyfelt
    • Fix: Teacher name getting appended and duplicated in module title in course edit #5114
    • Fix: Lessons not getting assigned to modules if the course is assigned to a teacher #5151
    • Fix: Add student to course form not visible if Sensei Pro or Content Drip is enabled #5164
    • Fix: Deprecated warnings on the students report screen #5153
  • Sensei 4.4.1

    • New: Add a “Date Started” reports filter for students on a course #5076
    • New: Show a notice if future PHP requirements aren’t met in preparation for increasing the minimum requirements to PHP 7.2 #5088
    • New: Add lesson notices filters #5087
    • Tweak: Apply data filters to column total values for reports #5091
    • Tweak: Calculate total average progress for courses reports #5077
    • Tweak: Display average total for Days to Completion in Courses report header #5097
    • Tweak: Display the student FullName on the reports #5096
    • Tweak: Hide the export button when there is no data #5095
    • Tweak: Improve performance by fetching last activity date with the main query #5101
    • Tweak: On the reports screen, show no lessons instead of all when the course has no lessons #5090
    • Tweak: Only show enrolled students in reports #5105
    • Tweak: Refactor students page fetching data through Gutenberg and avoiding subqueries #5104
    • Tweak: Use AbortController to cancel fetch requests for unmounted components #5065
    • Fix: Ensure the content filter for course content is re-added in Learning Mode #5086
    • Fix: Exporting “students taking course” not affected by filters #5120
    • Fix: Hide export button when no results on “Students taking course” screen #5121
    • Fix: Incorrect menu item selected in the Module editor #5117
    • Fix: Lesson compatibility issue with Divi #5082
    • Fix: Reports date filters not accounting for the user timezone #5113
    • Fix: Reports exporting does not take search into account #5079
    • Fix: Student name appearing twice on student report title #5111
  • Sensei Pro 1.1.1

    • New: Register sensei-pro text domain in woothemes-sensei #1163
    • Fix: Color supports api and Task List checked attribute #1165
    • Fix: Hotspot image size in Twenty Twenty Two #1161

    2022.04.26 – version 1.1.0
    * New: Add Flash Cards block
    * Add block #945
    * Add flipping #954
    * Refine block #967
    * Add blockId attribute #1048
    * Limit content #1076
    * New: Add Image Hotspots block
    * Add block #958
    * Open/close hotspot by clicking #968
    * Save markers for frontend and position tooltips #976
    * Add frontend script #978
    * Add toolbar button #982
    * Add image controls #1019
    * Support dragging to change position #1045
    * Limit tooltip content #1079
    * Track opened tooltip #1088
    * New: Add Task List block
    * Add blocks #963
    * Add rick text #970
    * Implement checkboxes #989
    * New task on enter #997
    * Add storage #1002
    * Add color customisation #1006
    * New: Add Question block
    * Initial multi-choice implementation #960
    * Add block details #983
    * Add Multiple Choice frontend #974
    * Add Boolean frontend #981
    * Add Fill the Gap frontend #990
    * Add Ordering frontend #1043
    * Add Single Line frontend #1084
    * Add feedbacks frontend #991
    * Prevent Question blocks to be added in Question blocks #1028
    * Review accessibility #1010 #1049
    * Adding local storage persistence #1044
    * Style and simplify radio and checkbox buttons #1068
    * Remove empty answers from questions on save #1073
    * Clear state on question type change #1134
    * New: Add generic block running library #987
    * New: Add default Loco translate configuration for woothemes-sensei #1146
    * Tweak: Update references to WCPCP #887
    * Tweak: Run Frontend Lint workflow when SCSS changes #1103
    * Tweak: Activate dependency group eslint rule #1082
    * Fix: Translations in modules #1051
    * Fix: Translations in woothemes-sensei #1069

    2022.03.08 – version 1.0.2
    * New: Subscriptions with WooPayments compatibility #863
    * New: Add/action scheduler #859
    * Tweak: Revert job names back to WCPC naming for now #873
    * Tweak: Update legacy content drip message to be displayed in the plugins page #870
    * Tweak: Set correct background job schedular import path. #865
    * Tweak: Course Expiration Module v2 #851

    2022.03.02 – version 1.0.1
    * New: Add clarification for ordering question type under the question title. #847
    * New: Add a Shared Module #846
    * Tweak: Simplifying plugin updater response processing. #854
    * Tweak: Occupy all the admin body content when on licensing page. #855
    * Fix: multi-choice to ordering question switch bug #848
    * Fix: drag&drop for ordering question type on mobile #833
    * Fix: quiz timer mobile view #844

    2022.02.23 – version 1.0.0
    * New: Pull in functionality from WooCommerce Paid Courses
    * Convert WCPC repo to Sensei Pro #729
    * Change text domain to sensei-pro #739
    * Fix product tour asset loading #779
    * New: Pull in functionality from Sensei Content Drip
    * Add content drip module #755
    * Change content drip textdomain #759
    * Add Content Drip plugin check #784
    * Change: Enabling content-drip tests. #822
    * New: Advanced quizzes
    * Advanced quiz features #783
    * Add hint to Ordering question answer placeholder #815
    * Fix quiz start page #827
    * move quiz timer settings to side panel #800
    * Add fallback display Quiz Timer Settings #826
    * Quiz Timer: Show ‘Start Quiz’ page in learning mode #825
    * Fix quiz timer submit #806
    * New: Create module structure
    * Set up asset build and load to work with modules #754
    * Set up uninstall and data cleaning in modules #765
    * Hooking into uninstall process for senseilms module. #787
    * Make sure Sensei_Pro_Setup always has dependencies met. #791
    * New: Sensei Pro Licensing
    * Licensing: Add initial proposal for Plugin Updater. #725
    * Activate license page #756
    * Tweak license activation errors #785
    * Skipping plugin update call when no valid license is present. #750
    * Adding Invalid License notice in the admin panel. #742
    * Consuming Licensing operations API. #730
    * New: Set up build script for Sensei Pro #780
    * New: Do not activate sensei-pro if woothemes-sensei is present. #813
    * New: Updating Language_Packs to use new translation project. #781
    * Tweak: Replace Sensei Pro upsell with licensing ui on extensions page. #821
    * Tweak: Update WooCommerce Requirement #817
    * Tweak: Bump minimum supported Sensei version to 4.0.0 #803
    * Tweak: Remove upsells when Sensei Pro is installed #812
    * Fix: Fix sensei pro initializing twice in the unit tests #823
    * Fix: Fix translations for Sensei Pro #773
    * Fix: Fix PHP warnings #801
    * Fix: woothemes-sensei build #798
    * Fix: woothemes sensei compatibility #794
    * Fix: Missing dependency in uninstall process for Licensing. #793
    * Fix: Check for Sensei LMS and WooCommerce depencies. #769

  • Sensei 4.4.0

    • New: Add modal to add or remove a student from a course #4979, #5038, #5004, #5040, #4999, #5023, #5003, #5029, #5017, #5046, #5059
    • New: Add student action menu to Student Management page #4961, #5031, #5072
    • New: Display Enrolled Courses instead of Course Progress #5043
    • New: Add email column and remove enrollment column from student management table #4986
    • New: Add icon href filter #5062
    • New: Add last activity column to Student Management #4994
    • New: Add REST API for managing students in courses #4968, #4995, #4976
    • New: Add totals to the students column in students page #5022
    • New: Show Add Students CTA when there are no students on the course #5014
    • Tweak: Display ungraded quizzes for student when “Grading” menu item selected #4998
    • Tweak: Change add student to course box in student per course page #5026
    • Tweak: Make the bulk actions screen to be the main students page #4974
    • Tweak: Move bulk actions below table on smaller screens #5035
    • Tweak: Rename “Student Management” to “Students” #4981
    • Tweak: Rename Bulk actions #5069
    • Tweak: Rename the Select Courses button to Select Action #5073
    • Tweak: Return 404 if course not found and 403 for permission issues and update tests #5012
    • Tweak: Return data from add students endpoint #5033
    • Tweak: Update appearance of the Students column content #5006
    • Tweak: Update documentation link URL for Student Management #5060
    • Tweak: Update header on the Students page and add a doc link #5005
    • Tweak: Update navigation for the Students per course page #5025
    • Tweak: Update students per course table column header and content #5021
    • Tweak: Update the design of the page filters #4997
    • Tweak: Updates to “Enrolled Courses” column #5055
    • Fix: “Select courses” button shown as enabled momentarily on load #5056
    • Fix: Block quiz answers when the quiz is completed #4951
    • Fix: Filter overlap on student courses page on mobile #5039
    • Fix: Lesson video embed when using Yoast #5044
    • Fix: Lint errors on legacy files #5037
    • Fix: Mobile view on Students page #5010
    • Fix: Remove excessive escaping of course titles on frontend #5057
    • Fix: Remove infinite loop on test execution #5078
    • Fix: Spacing issues in filters on the Students page #5070
  • Sensei 4.3.0

    • New: Add a database seed WP-CLI command #4882
    • New: Add Average Progress to courses report #4917
    • New: Add Date Registered column to students report #4952
    • New: Display email address on “Students taking this course” report #4955
    • Tweak: Improve the students export performance #4932
    • Tweak: Extract get_courses with dependent methods from Sensei_Analysis_Overview_List_Table #4938
    • Tweak: Move focus toggle to the sidebar in learning mode #4942
    • Tweak: Refactor the students overview report code #4947
    • Tweak: Refactor lesson code from reports overview #4964
    • Tweak: Remove sortable from columns that can’t be sorted #4965
    • Tweak: Update the reports documentation link #4969
    • Tweak: Deprecate Sensei_Analysis_Overview_List_Table class #4982
    • Fix: Video embed width #4925
    • Fix: Incorrect i18n extraction from js files #4935
    • Fix: Empty datepicker UI box showing in the footer #4937
    • Fix: Only first row exporting for some reports #4944
    • Fix: Sorting for students reports table #4960
    • Fix: Sorting for Students report #4970
    • Fix: Students report not taking pagination and sorting into cosideration #4972
    • Fix: Use Sensei Reports Factory for generating report #4973
    • Fix: Wrong data when exporting lessons report #4975
    • Fix: “Days to Completion” and “Module” columns are swapped when exporting lessons #4978