Changelog

Keep up to date with all our updates.

  • Sensei 4.0.0

    Sensei 4.0 is here! This is a major release, which includes a new theme for your courses and a rework of the WordPress dashboard menu navigation. Read the announcement post here.

    • New: The menus for Courses, Lessons and all Sensei-related pages in the WordPress dashboard have been combined into one Sensei menu.
      • Update menu structure #4618
      • Fix lesson ordering #4708
      • Fix menu highlighting for Student Management pages #4717
      • Fix persistence of menu highlights #4722
      • Add indicator to Grading menu that displays the number of ungraded quizzes #4671
      • Move Import and Export to the Tools page #4634
      • Update courses page navigation #4672
      • Add a students column to the courses list table #4663
      • Consolidate course module columns #4646
      • Add usage tracking for Sensei LMS submenus #4695
      • Add a “more” link to the course modules column #4666
      • Lessons page submenu items #4687
      • Add custom navigation to Questions menu item #4692
      • Update settings URL when changing a tab #4699
      • Update modules navigation #4693
      • Fix incorrect menu being highlighted on Lessons page #4700
      • Hide custom header when editing taxonomies #4707
      • Fix menu highlighting for Grading pages #4714
      • Add course type to analysis links #4712
    • New: Learning Mode, a new course theme option for a distraction-free learner experience.
      • Add blocks from quiz template #4647
      • Hide admin bar for non editor users on learning mode pages. #4652
      • Update color customization #4650
      • Fix/learning mode a11y #4665
      • Add site logo block fallback #4655
      • Fix quiz buttons styles #4676
      • Add “New” badge to Learning Mode #4681
      • Fix various course theme styling issues #4670
      • Fix font and content styling issues #4698
      • Update Learning Mode texts #4690
      • Fix responsive styles and tweak prev/next links #4684
      • Improve focus mode toggle button #4706
      • Improve admin notice button alignment #4713
      • Use course theme in the editor when needed #4697
      • Fix template post type filtering #4716
      • Fix block spacing when using course theme in the editor #4719
      • Update learning mode banner copy #4723
      • Add quiz progress bar and exit course blocks #4668
      • Fix quiz question number on learning mode #4679
      • Fix collapsible height with a loaded font #4677
      • Fix preview learning mode in a course with disabled learning mode #4678
    • Remove deprecated functionality #4667
    • Fix quiz answer notes issues #4685
  • Sensei 3.15.2

    • Fix: Quiz block not rendering in certain cases #4657
    • Fix: PHP notice when retrieving some of the settings #4658
  • Sensei 3.15.1

    • Fix: Fix PHP 7.0 and 7.1 compatibility
  • Sensei 3.15.0

    • New: Quiz Pagination
      • Add toolbar pagination settings #4429
      • Implement the quiz pagination backend #4492
      • Implement the quiz pagination frontend #4502
      • Save the quiz pagination form state between pages #4521
      • Reorganize quiz pagination settings #4523
      • Rename CourseProgress to more generic ProgressBar #4572
      • Make the quiz buttons consistent #4579
      • Add a button to the quiz block that opens the quiz settings #4597
      • Frontend for progress bar related to pagination #4606
      • Remove quiz pagination feature flag #4610
      • Update design of progress bar #4620
      • Show pagination progress bar in lesson edit view #4625
      • Add quiz button color settings #4629
      • Fix quiz settings link not centered on Astra #4635
      • Fix lesson course metabox request infinite loop #4637
      • Minor tweaks to quiz and video settings #4639
    • New: Video-based Course Progression
      • Add Video-Based Course Progression settings #4519
      • Extend standard YouTube embed block #4546
      • Extend standard Vimeo video embed #4561
      • Extend standard video block #4562
      • Add VideoPress extension #4573
      • Add a 3-second delay before autocompleting the lesson #4611
      • Add styles for the disabled button in the lesson template #4612
      • Add Video settings panel to the lesson sidebar #4624
      • Remove video based course progression feature flag #4627
      • Check pause method exists for given object #4628
    • New: Grading display filter for custom question types #4415
    • New: Add course navigation extra icons #4577
    • New: Add filters and actions to support quiz timer #4594
    • New: Add course theme notice #4616
    • Tweak: Make the lesson prerequisite metabox dropdown show lessons from the selected course #4410
    • Tweak: Refresh the module selection after changing the course #4421
    • Tweak: Tweak wording for incomplete quiz question warning #4474
    • Tweak: Renamed learner -> student in all user-facing occurrences #4501
    • Tweak: Improve wording of the lessons prerequisite metabox #4507
    • Tweak: Allow only before or after text on the gap question #4533
    • Tweak: Add “by default” sort order to Courses archive page #4534
    • Tweak: Hide incomplete questions in preview mode #4543
    • Tweak: Change icons folder #4578
    • Tweak: Remove quizStructureStore filter #4598
    • Fix: Update quiz status and title on lesson update #4359
    • Fix: Restrict the order lessons menu to teachers, authors, and above #4452
    • Fix: Fix sidebar icon not picking up admin scheme colors #4471
    • Fix: Add check so that Authors can only order their own lessons #4475
    • Fix: Fix invalid type issue when questions options empty #4491
    • Fix: Fix npm 8 issues #4506
    • Fix: WP_User_Query can’t be called with ‘who’ parameter in WP versions >= 5.9.0 #4513
    • Fix: Casting lesson_length value to integer in the backend #4525
    • Fix: Remove ID attribute to prevent duplication #4526
    • Fix: Fix multiple pages due to page breaks in unsupported Sensei themes [#4527] https://github.com/Automattic/sensei/pull/4527)
    • Fix: Fix Lesson template when creating a new lesson through WP-admin menu #4557
    • Fix: Fix course theme start lesson #4580
    • Fix: Fix grade message with decimals #4602
    • Fix: Fix comments pagination on lesson page #4609
    • Fix: Return wp_nonce_field result instead of outputting it immediately #4641
  • Sensei 3.14.0

    • New: Answer feedback improvements
      • Add answer feedback editor settings #4344
      • Update answer feedback display to use new options #4349
      • Revitalisation of Answer Feedback #4313
      • Update grading screen with answer feedback changes #4427
      • Refine answer feedback blocks #4354
      • Re-style answer feedback frontend #4408
    • Fix: Remove pagination from legacy course results page #4328
    • Fix: Update Quiz title when parent Lesson title is updated. #4292 #4331
    • Fix: Add is_array check to avoid warnings #4340
    • Tweak: Remove experimental rest api #4191
    • Tweak: Remove old WP version checks #4194
    • Fix: Do not show “View results” in course summary if course is not complete #4330
    • Fix: Omit className attribute from quiz structure sync #4347
    • Fix: Fix is_sensei() false positives #4343
    • Fix: Fix PHPCS issues #4352
    • Fix: Fix random order for new questions with multiple choice #4356
    • Fix: Fix custom URL slug for course results link #4358
    • Tweak: Add a custom appender in course outline block #4350
    • Fix: Use flexbox to display the analysis page correctly on wide and narrow screens #4360
    • Fix: Fix random order for new questions with multiple choice #4364
    • Fix: $taxonomies can be null, don’t always treat it as an array #4329
    • Fix: Fix single page blocks script loading on the front-end #4402
    • Fix: Fix PHP linter throws an error when the project folder has spaces #4403
    • Tweak: Add course ID class to lesson pages #4388
    • Tweak: Update README.md to link to senseilms.com #4418
    • Fix: Load less User data for Teacher metabox #4417
    • Tweak: Add quiz block in the lessons when the block is not there #4420
    • Tweak: Update readme.txt with new description content #4423
    • Fix: Fix missing space for ‘Extensions’ heading #4424
    • Tweak: Improve performance on course ordering #4422
    • Fix: Fix course complete emails not being sent #4425