Posted on 9 Comments

All-New Course Blocks in Sensei LMS 3.6 and WC Paid Courses 2.2

We are very pleased to announce that Sensei LMS 3.6 is now publicly available. Although technically a minor release, 3.6 packs a major punch!

What’s New in Sensei LMS 3.6?

Sensei LMS 3.6 introduces several new blocks to the course page:

When creating a new course, these blocks are automatically added to the page for you. They are equivalent to the elements that already appear on the course page, but because they have been rewritten as blocks, it’s now possible to change how they look, adjust their order, or remove them altogether:

Take Course

The Take Course block is a button that enables a registered user to enrol in the course. Once enrolled, the Take Course button is no longer displayed for that user. The block can be customized by changing its style, colors or border.

Contact Teacher

The Contact Teacher block enables registered users to contact the teacher. The user is not required to be enrolled in the course in order to send a message to the teacher. Similar to Take Course, the Contact Teacher block can have its style, colors and border customized.

Course Progress

Course Progress displays the user’s progress in the course. This block is only visible to users who are already enrolled. The course progress block enables you to customize the border radius, progress bar height, and colors.

Course Outline

In addition to displaying the modules and lessons that make up a course, the course outline block enables you to build your course structure right inside the editor! Any modules or lessons you add to the block will be created automatically once the course is saved:

Please note that it’s not currently possible to add existing modules or lessons to the course outline block. Given this, the recommended flow for creating a new course is to start with the course outline block, and then add content to the individual modules and lessons once they’ve been created.

You can learn more about how to use these blocks in our documentation. A future release will add more blocks for both lessons and quizzes.

What If I Don’t Want to Use Blocks?

If you’d rather not use blocks for new courses, you can remove them in the editor and the PHP template will be used to render the course as before. This will create a consistent experience for learners until you’re able to update existing courses to also use blocks.

What Else is in This Release?

Here are some other enhancements and fixes you’ll find in 3.6:

  • Ensure analysis export works with RTL languages.
  • Fix incorrect rounding of maximum file size for file upload questions.
  • Ensure learners who have already viewed a quiz see the latest updates the next time they view it.
  • Remove wrapper elements from templates. This should improve the look of Sensei pages on some themes.
  • Enforce minimum PHP version of 7.0.

See the full list of changes.

What’s New in WooCommerce Paid Courses 2.2?

WooCommerce Paid Courses 2.2 extends the Take Course block, and changes it to a Purchase Course button if there is a single product attached to the course, or pricing cards if there are multiple products attached to the course:

Developers: For new hooks, deprecations and template file changes, please see the beta release post.

To update, please head on over to DashboardUpdates in the WordPress admin.

Please note: While we have thoroughly tested this release, it’s always possible that we’ve missed something. We recommend that you test the update on a staging site before updating your live site.

Thank you to all our testers and contributors!

9 thoughts on “All-New Course Blocks in Sensei LMS 3.6 and WC Paid Courses 2.2

  1. Great functionality that was missing in Sensei LMS to layout courses and lessons in a more structured way and with better control.

    Trying…. 😍👍

  2. for future release it would be very practical that each lesson could be attributed at more than one course: for example a lesson on solfege could be attributed at course:playing piano and course:playing violin… and so on; at actual time the only possibility is to duplicate the lesson for each course
    Thanks for answer

    1. It’s a popular request, although technically challenging to implement. Rest assured that it’s still on our radar!

      1. Hi Donna
        Apart from this little inconvenience, your software is really great! We have been using it for three years with a lot a pleasure

  3. Looking forward to using

  4. Just a hope? How about developing some widgets and templates for Elementor?

  5. I’m working on a site in spanish.
    When I select a WooCommerce product the “Take Course” button changes and I can’t edit it (it says $850 – Purchase Course).
    Can I edit it with Loco Translate?

    thank you!!!

    1. Yes, you should be able to use Loco Translate to translate. There’s more info on how to do that here.

  6. is there a way to convert existing courses to use blocks?

Leave a Reply

Your email address will not be published. Required fields are marked *