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-protext domain inwoothemes-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
* AddblockIdattribute #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 forwoothemes-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 inwoothemes-sensei#10692022.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 #8512022.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 #8442022.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 - New: Register
-
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 Coursesbutton toSelect 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_courseswith dependent methods fromSensei_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