Skip to content

Releases: Automattic/sensei

4.3.0

04 Apr 18:38
5323330
Compare
Choose a tag to compare
  • 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

4.2.0

22 Mar 12:07
4ff0e05
Compare
Choose a tag to compare
  • New: Replace Date Registered column with Last Activity #4863
  • New: Add totals to Students report #4865
  • New: Add new lesson report default view and course filter #4878
  • New: Add "Last Activity" column to Courses report #4879
  • New: Add Days to Completion column for lessons #4883, #4923
  • New: Add Last activity for Lessons #4895, #4918
  • New: Added completion rate column in Reports->Lessons #4897
  • New: Add activity date filters to the students report screen #4903
  • New: Add totals to Courses report #4904
  • New: Add Days to Completion column for courses #4906
  • New: Add activity date filters to the courses report screen #4909
  • New: Add days to completion total for courses #4910
  • New: Add totals to reports->lessons column headers #4911
  • New: Add the video embed from legacy meta box to learning mode #4912
  • Tweak: Rename Analysis to Reports #4853
  • Tweak: Remove the reports totals sidebar #4854
  • Tweak: Update navigation on Reports page #4868
  • Tweak: Remove and rename columns from Courses report #4870
  • Tweak: Remove grade average and course column from Reports->Lessons #4893
  • Tweak: Improve students report screen performance #4915
  • Tweak: Allow clearing the reports last activity date filter #4924
  • Tweak: Move option-toggle css to shared question.scss #4929
  • Tweak: Optimize performance for reports->courses #4930
  • Fix: Teachers can see all courses on some screens #4860
  • Fix: Course completed date does not update when having one lesson #4888
  • Fix: Remove learn query parameter from the preview url #4894
  • Fix: PHP notices when exporting the courses or lessons reports #4901

4.1.1

02 Mar 18:35
fa9ac00
Compare
Choose a tag to compare
  • New: Add question subtitle support #4872

4.1.0

23 Feb 17:18
acae15f
Compare
Choose a tag to compare
  • New: Order lessons between modules #4727
  • New: Add upgrade header to Extensions page #4794
  • New: Add optional 'style' option for admin notices #4797
  • New: New WooCommerce settings section #4801
  • New: Add content drip upgrade metabox to edit lesson screen #4809
  • New: Add Pricing section to course side bar for upgrading to Sensei Pro #4810
  • New: Add Ordering promo question type #4815
  • New: Add upgrade nudge to Quiz block settings #4816
  • New: Add upgrade nudge for access period #4821
  • New: Add content drip promo banner to settings #4822
  • New: Add conditional content block to lessons #4850
  • Tweak: Extend quiz settings inspector panel #4826
  • Tweak: Open links in new tab for WooCommerce & Content Drip settings promos #4855
  • Tweak: Add lesson actions and navigation to the bottom of the content, for screen reader only #4861
  • Tweak: Remove unneeded notices #4862
  • Fix: Issue causing debug text on activate #4824
  • Fix: Course ordering not working on admin dashboard and shortcode pages #4837
  • Fix: Allow user to re-enroll even when removed #4848
  • Fix: Legacy quiz styles in learning mode #4849
  • Fix: addEventListener when no element is found #4858

4.0.2

17 Feb 17:14
74517f5
Compare
Choose a tag to compare
  • New: Add theme style support to Learning Mode #4775
  • Tweak: Redirect logged-out user to the course after login when clicking on Take Course button in the Course page #4792
  • Tweak: Update Take course button from lesson notices to redirect to course #4793
  • Fix: Lesson pagination #4686
  • Fix: Add check to module teacher term filter #4726
  • Fix: Course archive page when there's no custom permalink structure #4748
  • Fix: Improve course theme accessibility #4749
  • Fix: Edit Lesson link in admin bar #4765
  • Fix: PHP 8.0 compatibility issue when importing data #4770
  • Fix: Question description losing blocks #4773
  • Fix: Different default option on boolean questions #4774
  • Fix: Add missing quiz translations #4776
  • Fix: Learning mode notices in preview lessons #4778
  • Fix: PHP Warning when exporting questions without wrong answers #4779
  • Fix: URL for the "Manage students" link #4788
  • Fix: CSV importing on PHP 8 #4790
  • Fix: JavaScript Error on the grading page #4804
  • Fix: Widgets editor style for Sensei theme blocks #4806
  • Fix: Move the Course Completed page to Trash when uninstalling the plugin #4808
  • Fix: Remove empty answers check from quiz submit #4818
  • Fix: Course outline and quiz appenders on 5.9 #4825

4.0.1

03 Feb 20:15
042ec4e
Compare
Choose a tag to compare
  • Fix: Link styles in Learning Mode #4730
  • Fix: Learning mode with localized post type slugs #4745

4.0.0

01 Feb 15:37
22279f2
Compare
Choose a tag to compare

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.

Changelog:

  • 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

3.15.2

20 Jan 16:00
692e159
Compare
Choose a tag to compare
  • Fix: Quiz block not rendering in certain cases #4657
  • Fix: PHP notice when retrieving some of the settings #4658

3.15.1

19 Jan 22:26
7c76e2b
Compare
Choose a tag to compare
  • Fix: Fix PHP 7.0 and 7.1 compatibility

3.15.0

18 Jan 14:13
58fcf8a
Compare
Choose a tag to compare
  • 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] #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