Changelog
Keep up to date with all our updates.
-
Sensei 3.11.1
- Tweak: Update SenseiLMS.com notices integration #4233
-
Sensei 3.11.0
- New: Extensions Page Redesign
- Add counter to Extensions menu to display the number of available plugin updates #4156
- Add missing WooCommerce.com connection notice #4161
- Add extensions page structure #4162
- Improve extensions page responsive styles #4163
- Add filters to the Extensions page #4164
- Add extensions update banner #4167
- Add extension card logic #4180
- Integrate extensions page with real data #4183
- Tweak extensions page design #4185
- Create Extensions page dynamically #4197
- Minor tweaks to copy on Extensions page #4199
- Add images to extensions page #4201
- Add extension update endpoint #4203
- Get extensions layout from SenseiLMS.com #4204
- Enable updating plugins on Extensions page #4205
- Add changelog links to extensions with update available #4210
- Handle connecting to WooCommerce.com from Extensions page #4213
- Enable installing plugins on Extensions page #4214
- Handle activating / installing WooCommerce from the Extensions page #4215
- Preload extensions data #4217
- Simplify ExtensionActions component styles #4219
- Add space between featured cards #4221
- Log when extensions are installed or updated on the Extensions page #4222
- Update extensions error message to be formatted #4225
- New: Add Lesson Properties block #4196
- Tweak: Ignore “Course Archive Image” setting when rendering featured image in Learner Courses block #4184
- Tweak: Remove WooCommerce Components dependency #4189
- Tweak: Deprecate experimental REST API #4190
- Tweak: Filter arguments when duplicating a Sensei post #4198
- Fix: Fix sporadic unit test failure #4195
- New: Extensions Page Redesign
-
Sensei 3.10.0
- New: Learner Courses block (My Courses) #4126
- New: Add View Results block #4155
- New: Add blocks to My Courses page on setup #4137
- New: Add learner messages button block #4134
- Tweak: Improve conditional content description #4115
- Tweak: Print the first lesson in a prerequisite chain #4114
- Tweak: Remove Gutenberg compatibility assets #4132
- Tweak: Show teacher’s questions only when using category questions #4148
-
Sensei 3.9.1
- New: Show validation in single question editor #4087
- New: Log template overrides #4113
- Tweak: Add input as answer when unfocusing gap fill question #4119
- Tweak: Round course progress percentage to nearest integer #4131
- Tweak: Add points suffix to question grade controls #4120
- Tweak: Remove placeholder text from category question selector #4144
- Tweak: Make invalid category question save message more descriptive #4145
- Tweak: Add Sensei version to extension messages transient #4143
- Fix: Enable updateSelection to prevent block crashes #4125
- Fix: Create module taxonomy before cleaning data #4128
- Fix: Enable legacy quiz meta boxes if the Classic Editor plugin is activated #4147
- Fix: Error when manually adding course outline block #4141
-
Sensei 3.9.0
- New: Quiz Block
- Add Quiz and Question blocks #3936
- Prepare structure store for quiz block #3950
- Add quiz block structure store and sync #3958
- Add Quiz block settings #3987
- Normalize quiz options attribute coming from the REST API #3996
- Add Quiz block to block template and ensure only one Quiz block can be added to a lesson #3983
- Update block descriptions and quiz settings helper text #4000
- Add existing questions modal #4003
- Handle adding existing questions to quiz #4014
- Add icon for quiz block #4017
- Handling saving quiz #4011
- Add the quiz block when the quiz is enabled for lesson #4018
- Unescape question category term names in existing question modal #4041
- Fix question type dropdown in existing question modal for teachers #4040
- Fix resetting the “Number of Questions” quiz setting #4037
- Implement saving for single question block editor #4032
- Update inserter for quiz block #4038
- Handle quiz status based on block presence and question count #4033
- Migrate question media #4035, #4064
- Disable block based question editor when question category is used in any quiz #4054
- Fix existing questions not loading in WP 5.7 #4069
- Limit “Number of Questions” setting to number of questions in quiz #4063
- Fix editor undo for auto-inserted blocks & quiz block #4074
- Fix existing questions modal auto-closing after block insertion #4084
- Avoid overriding non-editable question #4086, #4093
- Add quiz block validation #4077
- Include category questions when calculating the upper limit of the “Number of Questions” setting #4090
- Fix questions not loading for teachers #4094
- Fix draft question block focus and visibility #4091
- Fix error with quiz appender #4096, #4098
- Fix page jump when clicking the quiz appender #4100
- Fix minor quiz block issues #4103
- Only include questions in the existing questions modal that haven’t already been added to the quiz #4109
- New: Question Block
- Add question type selector #3940
- Add question numbering #3941
- Add Single Line and Multi Line answer boxes #3963
- Add Gap Fill question block #3974
- Add Multiple Choice and True/False question blocks #3967
- Add File Upload question block #3975
- Improve question block navigation #3976
- Add common Question block settings #3979
- Update default answers for multiple choice question #3992
- Ensure question block types are the same as the types in the question bank #3997
- Remove Question Categories section from question block settings #4008
- Add points assignment to question block toolbar #3999
- Add shared question notice #4001
- Adjust question block controls #4012
- Synchronize question API and block attribute schema #4029
- Minor tweaks to question blocks #4031
- Add read-only question blocks #4061
- Fix React warning about null
textarea#4070 - Don’t add question block when it already exists (auto-draft) #4071
- Changes for question type extensibility #4066
- Change gap fill before/after to plain text input #4082
- Update question block validation visuals #4104
- New: Category Question block
- New: REST API
- Add API endpoint for fetching a quiz #3959
- Expand multiple_question post type in quiz REST API #3966
- Add API endpoints for questions #3993
- Implement saving quiz and questions via the REST API #3972
- Retrieve individual question options from REST API #4013
- Add editable flag to question REST API responses #4036
- Add lesson quiz question protection to REST API #4039
- Add multiple/category questions to REST API #4072
- New: Add filter to allow for changing uploaded file prefix #3986
- New: Display enrollment provider exceptions in the logs #3989
- New: Add filter to disable block based quiz editor #4009
- New: Log the quiz editor being used on a site #4022
- New: Log legacy flags in system usage tracking #4056
- New: Log sensei_plugin_update event on plugin update #4058
- New: Add single question block editor #4025
- New: Filter the block templates #4026
- New: Only use block based editor in question bank if enabled #4055
- New: Fix previous questions that have changed teachers #4030
- Tweak: Generalize lesson block inserters #3952
- Tweak: Clean up course outline hooks #3953
- Tweak: Flatten structure for course outline schema references in the REST API #4015
- Tweak: Change question author when possible on teacher change #4024
- Tweak: Use block button styles for quiz actions #4023
- Tweak: Allow draft questions if they are not in a quiz #4076
- Tweak: Update lessons in sample course #4083
- Tweak: Preload course and quiz structure #3995
- Tweak: Remove abandoned
multiple_questionposts #4060 - Tweak: Add Sensei blocks to the top of the block inserter #4112
- Tweak: Prevent enrolment calculations on each update #4121
- Fix: Infinite loop when saving course structure #4027
- Fix: Fatal error when
post_password_requiredis called early #4006 - Fix: Prevent teachers from being able to add other teachers’ questions #4085
- Fix: Don’t show breadcrumb to teachers on Grading page for courses or lessons they don’t own #4085
- Fix: Check if the user can edit a course before adding a lesson to it #4085
- Fix: Validate question owner before adding a question #4085
- Fix: Only show courses belonging to the current teacher on the Analysis page #4085
- Fix: Quiz nonce checks #4085
- Fix: Email not sending when a learner starts a course #4089
- New: Quiz Block