Sensei LMS 3.3 – Import Courses, Lessons & Questions

Updated on July 23, 2020

Sensei LMS 3.3 has just been released and brings with it the ability to import courses, lessons and questions! You can also use the importer to update existing course content en masse.


Sensei’s new import functionality is available from the Sensei LMS > Import menu. This first iteration supports importing courses, lessons and questions in CSV file format:

Import content from a CSV file

A future release will add export functionality, making it even easier to transfer course content between Sensei LMS sites!

To download CSV files with sample data, or to learn more about the expected file format, please see our import documentation.

What Else is in this Release?

  • Appended random text to the file name of file upload questions to make it more difficult for external users to view them.
  • Added new CSS classes for preview and completed lessons not in a module to allow for easier element targeting.
  • Fixed an issue with the setup wizard Features step not saving if nothing was selected.

For Developers

If you’re a developer, here’s what you need to know about Sensei LMS 3.3.

New Filters

  • sensei_import_attachment_request_timeout – Filter the HTTP request timeout value when retrieving an external attachment.
  • sensei_import_csv_delimiter – Set the default delimiter to use when importing CSV files.
  • sensei_import_csv_delimiter_options – Specify the different delimiters that will be tried when importing CSV files.
  • sensei_learner_enrolled_courses_args – Customize the query arguments used to fetch the courses a learner is enrolled in.

New Action

  • sensei_data_port_complete – Fires when the import job completes.

Deprecated Code

  • Sensei_Grading::load_data_object – Use new Sensei_Grading_Main or new Sensei_Grading_User_Quiz

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.

Keep the conversation going…

Join the community
Sensei P2

Follow us on Twitter

Stay up to date
Join our mailing List

Choose Your WordPress LMS

We know you’re a genius. Now let us help you share your brilliance with the world.

Host Anywhere

Download our free plugin to use on any WordPress site, and upgrade to Sensei Pro at any time.

  • Open-source and extendable
  • Works with any WordPress theme
  • Integrates with 100s of WordPress plugins
  • Choose any web host

Host With Us

Get blazing-fast hosting, Sensei Pro, backups, and security all in one discounted package.

  • Sensei Pro courses, and quizzes
  • WooCommerce payments
  • Jetpack security and marketing
  • scalable hosting
%d bloggers like this: