What’s New in
Creation
Build courses visually, faster.
Engagement
Keep learners hooked.
Monetization
Sell courses your way.
Management
Run everything in one place.
Engagement
Monetization
Management
Add-Ons
Unlock more possibilities for your LMS.
Integrations
Connect with tools you already use.
Migration
Switch to Tutor LMS with confidence.
Blog
Learn, grow, and stay ahead in eLearning.
Documentation
Everything you need to build with Tutor LMS.
Videos
Learn visually with tutorials.
Release Notes
See what’s new in every update.
Partners
Explore our trusted Tutor LMS partners.
The Quiz Export/Import addon allows you to export or import an existing Quiz, to be used later on in a Tutor LMS environment. This means you can reuse existing quiz material for a new quiz and also use it as a starting block which saves you both time and effort.
To make it simpler to understand, let’s go with a scenario. Suppose you need to create a new quiz whose questions are quite similar to the ones in an existing quiz in the same course or a different one. Using the Import/Export feature, you can export the existing quiz in the form of a CSV file.
Then, you can simply visit the course where the new quiz will be and import the CSV file that you exported. You can then save the imported quiz as it is or even modify it to suit your needs.
Now, to get started with this addon, make sure you have the latest version of Tutor LMS free & premium versions. Then, make sure you already have a quiz you can export. To learn how to do that hop over to this documentation.

Next, to access the Quiz Export/Import features, you need to first enable the addon. To do this, navigate to WP Admin > Tutor LMS Pro > Addons and enable the Quiz Export/Import by clicking on the toggle button below it.

Once you’ve enabled the addon, visit the course that has the quiz you want to export in edit mode. In the Course Builder, locate the quiz, and you’ll find the export icon in the right side.
Once you click on it, your quiz will be exported as a CSV file format to your local device.

Next, it’s time to Import a Quiz. Create a new course or enter an existing one in edit mode. In the Course Builder, you’ll find the Import Quiz button.
Finally, click on the Import Quiz button and it will open the file manager dialog box. Now, select the file you want to upload and it will import the quiz.
Finish off by clicking on Publish/Update to save everything.
You can download the sample CSV file from the button below and use it as a reference while creating your own quiz import file.
In this section, we’ll share all the properties you can use to create a custom CSV file.
Here are the supported question types of Tutor LMS:
| Question Type | Description |
true_false | True or False question |
single_choice | Single correct answer |
fill_in_the_blank | Fill in the blank question |
matching | Matching pairs question |
short_answer | Short text answer |
image_answering | Image-based answer selection |
open_ended | Long descriptive answer |
ordering | Ordering or sequence question |
Here’s the list of properties you can use while preparing the CSV file.
| Property | Description |
| Quiz Title | Write the quiz question |
| Quiz Description | Optional quiz description |
| Time Limit | Quiz duration value |
| Time Type | Example: minutes, hours, days |
| Hide Quiz Time | Use 1 to hide time, 0 to show |
| Attempts Allowed | Maximum number of attempts |
| Passing Grade | Passing percentage |
| Question Display Limit | Number of questions shown |
| Shuffle Questions | Use 1 to enable, 0 to disable |
| Question Layout | Example: single_question |
| Question Order | Example: rand for random order |
| Short Answer Character Limit | Character limit for short answers |
| Open Ended Character Limit | Minimum character count |
| Open-Ended Word Limit | Maximum word count |
| Retry Mode | Use retry |
Use the following properties to add different the quiz settings:
| Property | Description |
| Row Type | Must be question |
| Question Title | The main quiz question |
| Question Description | Optional question description with HTML support |
| Question Type | Defines the question type |
| Marks | Marks assigned to the question |
| Question Order | Position of the question |
| Required | Use 1 for required |
| Randomize Answers | Use 1 to shuffle answers |
| Show Points | Use 1 to display points |
| Answer Explanation | Explanation shown after submission |
| Property | Description |
| Row Type | Must be answer |
| Answer Title | Answer text or label |
| Answer Type | Example: text or text_image |
| Is Correct | Use 1 for correct answer, 0 for incorrect |
| Image Attachment ID | Required for image-based answers |
| Match or Correct Value | Used for matching and fill in the blank questions |
| Answer Order | Position of the answer |
Here are some special formatting options which you can use to customize the quiz questions and answers even more.
Use curly braces {} to define the correct answer.
Example: WordPress is a {open} source platform.
Use the sixth column of the answer row to define the matching pair.
Example:
| Left Item | Matching Value |
| A | B |
| C | D |
For image-based answers:
text_image as the answer type.Join the world’s #1 Tutor LMS community
By submitting your email, you agree to our Terms and Privacy Policy
Product
Solutions
Build, manage, and scale your eLearning business with the most powerful WordPress LMS — all in one place.
Crafted by Humans
© 2026 All Rights Reserved