Posted on

Sensei 1.7.0 now available – Don’t update before reading this!

It took us slightly longer than anticipated, but Sensei 1.7.0 (codename ‘Sprightly Springbok’) is now available.

As we mentioned previously, Sensei 1.7.0 brings major improvements all round to the speed and performance of your website. We’ve optimised the way Sensei interacts with the database, so you should now experience no decrease in load speed, no matter how many users, courses or lessons you have on your site.

Before you start updating though, please read the following important information.

IMPORTANT

We strongly recommend that you don’t update to v1.7 on your live site before testing on a staging site first. We suggest copying your live database to a staging site, and testing the update there, so you can make sure all your learner data is still accurate, and everything works as it should before you update your live site.

The update process requires a few manual updates (don’t worry, it only involves clicking a few links).

After updating Sensei you will see the following screen.
After updating Sensei you will see the following screen.

Clicking the first link will open a new window and run an update. When that update is complete you can close that window and then click the second link, and so on, until all the updates have been completed. Note that some of these updates may take a while to complete, especially if you have a lot of users/lessons on your site.

The process is fairly self-explanatory, but please review our previous post for further details, and if you want to know the technical details, you can read this article.

Note:  We also STRONGLY recommend putting your site in maintenance mode while you run the updates. If you have users actively taking courses while you update, then there’s a chance their data could be affected. You can use a plugin such as Ultimate Maintenance Mode to prevent users from accessing your site while the updates are running. (You’ll need to install and activate this plugin before you update Sensei).

Sensei Extension Updates

We also had to update most of our extensions to ensure compatibility with this release, so if you use any of the following extensions, you’ll need to update those to the latest version too:

  • Sensei Modules
  • Sensei Certificates
  • Sensei Course Progress
  • Sensei Course Participants
  • Sensei Content Drip
  • Sensei Share Your Grade

Note: Don’t update these extensions until you’ve updated Sensei, as they won’t work properly with versions prior to 1.7

New Features

I know we said there wouldn’t be any new features in this release in order to keep the performance update separate. But we couldn’t leave you completely empty-handed, so Sensei 1.7.0 introduces the following new features:

  • Multiple Choice multiselect – Multiple choice questions can now have more than one correct answer. You can add as many right or wrong answers as you like. If there is more than one correct answer, then learners will be able to select multiple answers when taking the quiz.

multi-select

  • Question Description – We added a ‘Question Description’ field, in case any of your questions need a little more explanation (see screenshot above)
  • Gap Fill Auto-grading – Gap Fill questions can now be autograded along with multiple choice and true/false.
  • LaTeX support in quizzes – Using Jetpack’s Beautiful Math module, you can now easily insert complex mathematical formulae in your quiz questions and answers.

Use the links above to view the documentation for each of these new features.

As always, if you encounter any issues in testing, or you find any bugs, please submit a support ticket and we’ll be happy to help you out.

Huge thanks to Psycle Interactive for their invaluable contributions in this release.

7 thoughts on “Sensei 1.7.0 now available – Don’t update before reading this!

  1. Thanks a lot to implement math equations in Sensei. You heard us you made a great job. Now we must rebuilt our website !

  2. It’s not entirely safe to call $role->add_cap() in add_editor_caps() woothemes-sensei/classes/class-woothemes-sensei-updates.php

    A site may not have Editor role at all for whatever reason (deleted to reduce clutter etc). Bail out and don’t generate a fatal error.

    1. Thanks Leho, we’re adding a check for the editor role in the next update 🙂

  3. ETA for Sensei 1.7.2? Thanks Dan and team for all the hard work!

  4. Should be early next week, Steve 🙂

  5. I know this isn’t the proper place to get support, but I have tried the community, I have sent in two tickets, and I REALLY need some help here. Sensei forced an update, my clients opened their site and were faced with the list of links. Now their learners cannot progress from one course to the next. Even if a course is completed, the next course prompts then to complete the previous course.

    Please please help me here. Our clients are really upset and I have tried everything I know of to fix this.

    I absolutely love this program, and fully expect with something this robust there will be issues here and there. But this issue has my clients at a complete standstill.

    1. Hi Brandy. I replied to both your tickets today. Have you not received the emails?

Leave a Reply