By platform · Tutor LMS quiz
Tutor LMS quiz import: quiz import export, import plugin and quiz builder
Tutor LMS does ship a CSV quiz import and the column reference is published, but it is a Pro addon and the file has to match Tutor's own row keyed layout. Generate the questions from your recording first, then feed whichever import route you paid for.
What you are looking at
Three quizzes VidQuiz generated from three real YouTube videos. They are saved output, not generated in your browser. Pick one to answer it, and open the source video to check the questions against what is actually said in it.
Your own video gets a fresh quiz once you sign up.
We have not read that link.
This page only serves quizzes that were already generated, and it does not send your link anywhere. Reading a video takes about half a minute of real work on our side, so it runs in your account, not in an anonymous demo.
What VidQuiz reads: paste a YouTube link and VidQuiz watches the video itself. For any other source (Vimeo, an MP4, a screen recording, an upload) paste that video’s transcript and VidQuiz writes the questions from it.
Questions from your video · answers and explanations · edit before you share
Free plan: 3 quizzes a month, no card needed
The short answer
Last updated September 2026
Tutor LMS has one built in quiz import and it reads CSV. Two things catch people out. It is a Pro addon, so the cheapest route to it is Tutor LMS Pro at $199 a year for a single site. And the file is keyed to Tutor's own row layout with a fixed list of eight question type codes, so a spreadsheet exported from Canvas or Moodle will not load as it stands. The part most write ups miss is that Themeum does publish a downloadable sample CSV and a full column reference, so a hand written file genuinely works. XLSX, DOCX or Google Sheets need a separate third party plugin from $99 a year. VidQuiz covers the step none of them does: it writes the questions from your recorded lesson, marks the correct answer, adds a one line explanation and a timestamp, and exports the set as CSV, PDF, QTI or a Google Forms quiz.
Search for a way to bulk load questions into Tutor LMS and the results look reassuring. There is a Quiz Export/Import addon, it uses CSV, and CSV is the format every spreadsheet on earth can write. It reads like a solved problem.
It is half solved, and the half that is missing is not the half people expect. Tutor's documentation carries a note saying the export and import feature only works for platforms built with Tutor LMS, which reads like a dead end. Keep reading the same page and it hands you a downloadable sample CSV and a full property reference, so the schema is published after all. What the note actually means is that the file is shaped for Tutor and nothing else: every line carries a Row Type of question or answer, the question type has to be one of eight documented codes, and a spreadsheet exported from Canvas or Moodle has to be rebuilt rather than renamed.
The addon is also behind the paywall. Tutor LMS core is free forever and the quiz builder in it is described on the pricing page as the basic quiz builder. Quiz export/import sits in the paid column, which means the cheapest way to reach it is Tutor LMS Pro at $199 a year for a single site. If what you actually want is to import an Excel file or a Google Sheet, that is a separate third party plugin at roughly $99 a year again.
None of which addresses the part that takes the afternoon. Whichever route you buy, something still has to write fifty question stems, two hundred plausible answer options, and mark the key on every one. This page covers what each import route genuinely accepts, every question type with the exact code the CSV expects, what the AI question generator inside Tutor LMS costs to run, and where the questions can come from before any of it starts.
At a glance
Every way questions get into a Tutor LMS quiz, and what each one costs
Swipe left to see all columns →
| Route | What it accepts | Cost on top of free Tutor LMS | What it is actually for |
|---|---|---|---|
| Quiz Builder, by hand | Nothing. You type every stem, option and key | $0, though the pricing page lists the advanced quiz builder and five interactive types in the paid column | A handful of questions written directly inside WordPress |
| Quiz Export/Import addon (built in) | A CSV in Tutor's row keyed layout. A sample file and a full column reference are published | Tutor LMS Pro, from $199 a year for one site | Copying a quiz between courses, or loading a file you built to the documented shape |
| Third party Quiz Import Export plugin | XLS, XLSX, JSON, DOCX and Google Sheets | A separate license, from $99 a year for one site | Bulk loading questions that were authored outside Tutor LMS |
| AI Studio question generator | Course content you have already published in Tutor | A paid plan, plus your own OpenAI API balance per generation | Drafting questions from text that is already inside the course |
| Content bank | Questions already stored inside Tutor LMS | Listed in the paid column of the compare table | Reusing one question across several quizzes |
| VidQuiz | A recorded lesson, webinar, meeting or YouTube link | Free tier of 3 quizzes a month, paid plans from $19 a month | Writing the questions when the source is a video, not a document |
Every Tutor LMS figure verified first party on 4 September 2026. Tutor LMS Pro is $199, $399 or $799 a year for one, ten or unlimited sites, or $499, $999 or $1,999 once for a lifetime license, with a 30 day money back guarantee. The third party importer figure is the WooNinjas plugin at $99, $129 or $199 a year, or $229, $299 or $449 lifetime. Re-check both before you buy.
Does Tutor LMS have a quiz import?
Yes, but a narrower one than the name suggests. The Quiz Export/Import addon is enabled from the Tutor LMS Pro addons screen, and once it is on you get an export icon beside each quiz in the Course Builder and an Import Quiz button when you are editing a topic. The file it moves is a CSV.
The documentation carries a note that sends most people away: this export and import feature only works for platforms built with Tutor LMS. Read a little further down the same page, though, and Themeum publishes a Download sample CSV button and a full property reference covering the quiz settings row, the question row and the answer row. The note is about where the feature is supported, not about whether the file is legible. You can write one yourself and every column is documented.
So the honest summary is that the built in route is a documented CSV rather than a secret one, and the format is narrow rather than closed. Every line carries a Row Type of question or answer, the question type has to come from a fixed list of eight codes, and anything outside that list has no import path at all. Match the shape and a hand written file loads. Miss it and you spend the evening debugging a spreadsheet instead of teaching.
Is the Tutor LMS quiz import export addon free?
No. Tutor LMS core is free forever and there is a working quiz builder inside it, but the export and import addon lives under Tutor LMS Pro and the pricing page describes what ships free as the basic quiz builder.
Paid plans are $199 a year for a single site, $399 a year for up to ten sites and $799 a year for unlimited sites. Lifetime licenses are $499, $999 and $1,999, with the agency lifetime license covering up to fifty sites. Every paid tier carries the same feature set, so the price difference is site count rather than capability, and there is a 30 day money back guarantee.
That matters for how you budget this. If bulk question loading is the only reason you are looking at Pro, you are paying $199 a year to unlock a CSV importer, and the CSV still has to be written to Tutor's row keyed shape by you or by an export. Check the rest of the Pro feature list first, because the import on its own is thin justification for the license.
Can I import a quiz from Excel into Tutor LMS?
Not with anything Themeum ships. The built in route is CSV only, and there is no XLSX, DOCX or Google Sheets importer in the core plugin or in Pro. Saving your workbook as CSV is not enough on its own either, because the file still has to match the row keyed layout the property reference sets out.
The route people actually use is a third party plugin. The WooNinjas Quiz Import Export add on reads XLS, XLSX, JSON and DOCX files and can sync from a Google Sheet on a schedule, and it lets you set quiz settings inside the file rather than clicking through them afterwards. It is licensed separately: $99 a year for one site, $129 for three, $199 for unlimited, or $229, $299 and $449 as lifetime licenses.
Add that to a Pro license and bulk importing questions into Tutor LMS from a spreadsheet costs roughly $298 in the first year. That is a fair price if you genuinely have a large bank to load repeatedly. It is a lot if what you needed was ten questions at the end of a lesson, which is worth knowing before the second checkout page.
Is there a Tutor LMS quiz import template?
Yes, and this is the part almost every write up misses. The Quiz Export/Import documentation has a Download sample CSV button, and underneath it a property reference listing every column the importer reads. The quiz settings row carries the time limit and time type, hide quiz time, attempts allowed, passing grade, question display limit, shuffle questions, question layout, question order, the short answer character limit, the open ended character and word limits, and retry mode.
The question row carries row type, question title, an optional question description that accepts HTML, question type, marks, question order, required, randomize answers, show points and answer explanation. The answer row carries row type, answer title, answer type, is correct as 1 or 0, an image attachment ID, a match or correct value, and answer order. That is a complete schema, and it means a hand written file is a real option rather than guesswork.
Three formatting rules break an import quietly, so read them before you fill anything in. A fill in the blank answer is marked with curly braces inside the sentence, as in WordPress is a {open} source platform. A matching pair goes in the sixth column of the answer row, which is not where anyone looks first. Image answering needs the answer type set to text_image and a real WordPress media library attachment ID, so those images have to be uploaded before the CSV runs.
Exporting a quiz you already built is still the fastest sanity check, because it shows you the exact header Tutor writes. But you are not blocked without one. Download the sample, fill it, and the importer reads it. What the sample cannot do is write the questions, which is the part that takes the afternoon.
How many question types does Tutor LMS have?
It depends which Tutor LMS page you are reading, and the disagreement wastes support tickets. The Quiz Builder documentation opens by saying the builder offers eight question types and names them: True/False, Multiple Choice, Open Ended/Essay, Fill in the Blanks, Short Answer, Matching, Image Answering and Ordering. The pricing page then lists five more under what a paid plan adds, calling them Draw Image, Pin Image, Graph, Puzzle and Scale.
For anyone loading questions from a file, only the first list matters. The CSV property reference names exactly eight type codes and they line up one to one with the eight builder types. None of the five interactive types appears in the code list, so there is no way to load a Draw Image or a Scale question from a spreadsheet no matter which importer you buy.
Inside that list of eight, a smaller number are realistic for generated content. Multiple Choice and True/False take it directly. Short Answer and Open Ended take the prompt but leave the marking to a human. Fill in the Blanks needs the stem rewritten with curly braces around the answer, and Matching, Ordering and Image Answering all need content authored in a shape a question and four options simply is not.
Does Tutor LMS have an AI quiz generator?
Yes, inside AI Studio in the Quiz Builder, and there is a cost detail in the documentation that most reviews skip. Generations run against your own OpenAI API balance, and token use scales with the number of questions, the types selected and the complexity of the topics. Ten questions across several topics costs more than five simple True/False items.
That means the AI question generator is not included in the price of the plan in the way people assume. You pay for Tutor LMS Pro, then you supply and top up an OpenAI key, then you monitor usage separately. For a small team this is often fine. For anyone budgeting a course library it is a second, variable line item.
The bigger limit is the source. AI Studio writes from course content you have already published in Tutor, and it offers four types: True/False, Multiple Choice, Short Answer and Open Ended/Essay. If your teaching exists as a recorded lecture or a webinar rather than as written lesson text, there is nothing for it to read yet.
How do I get questions into Tutor LMS when the source is a video?
This is the gap none of the routes above closes. Tutor LMS supports native video, YouTube and Vimeo in a lesson, so video is already how a lot of Tutor courses teach. But every quiz route assumes the questions exist as text somewhere before the import starts.
VidQuiz sits in front of that step. Paste the recorded lesson, webinar or YouTube link and it reads the spoken content, drafts multiple choice questions with the correct answer marked, writes a one line explanation for each, and attaches a timestamp chip pointing back at the moment the question tests. You review and edit the set before anything leaves the page.
From there you pick the destination. Export the CSV and reshape it into whichever importer you licensed, or skip WordPress entirely and export a Google Forms quiz, a QTI package or a printable PDF with the answer key. Questions are drafted from your own recording and every one is editable, so read the set once before it counts toward a grade.
Spec
Every Tutor LMS question type, the code the import CSV expects, and what a generated set fills
Swipe left to see all columns →
| Question type | Type code in the import CSV | What a generated question set gives you |
|---|---|---|
| Multiple Choice | single_choice | The stem, four options and the marked correct answer. This is the type a generated set maps onto with no rework |
| True/False | true_false | The stem plus the boolean. Nothing else is needed |
| Open Ended/Essay | open_ended | The prompt imports. Somebody still grades every answer by hand |
| Short Answer | short_answer | Prompt and a model answer, though matching is literal so spelling counts |
| Fill in the Blanks | fill_in_the_blank | Only after the stem is rewritten with curly braces around the missing word |
| Matching | matching | Pairs have to be authored as pairs, set in the sixth column of the answer row |
| Image Answering | image_answering | Needs an answer type of text_image plus attachment IDs already in the media library |
| Ordering | ordering | The sequence is the answer, so an option list does not map onto it |
| Draw Image, Pin Image, Graph, Puzzle and Scale | Not in the documented code list | No import path at all. These are the five interactive types the pricing page lists under paid plans |
Codes taken verbatim from the Quiz Export/Import CSV property reference, checked on 4 September 2026 against documentation last updated 19 May 2026. The gap worth planning around: the documented list names single_choice and gives no separate code for a multiple correct answer question, even though the Quiz Builder has a Multiple Correct Answer toggle. If a question needs two right options, expect to set that one by hand after the file has loaded. Note also that the Quiz Builder documentation counts eight question types while the pricing page adds five interactive ones under a different set of names, which is why type counts differ between Tutor LMS pages.
Related reading
- LearnDash quiz import covers the same problem on the other big WordPress LMS, where the only built in import is XML.
- quiz maker for online courses is the wider page for anyone selling their own course material.
- quiz converter explains which file each platform accepts when you are moving a question set between tools.
- LMS quiz generator is the pillar page for generating a quiz and importing it into whichever LMS your organisation runs.
- course video to quiz is the use case most Tutor LMS authors arrive with, because the lesson is already a recording.
- what a quiz ready Tutor LMS license really costs adds up Pro plus a third party importer plus the OpenAI balance the AI generator spends.
Why VidQuiz
What you get with tutor lms quiz
The writing happens first
Paste a recorded lesson, webinar or YouTube link and get question text, four options, the marked correct answer, a one line explanation and a timestamp pointing at the moment being tested. That is the work the import route never does for you.
A CSV you can actually reshape
Our CSV is one row per question with the stem, the options in separate columns, the correct answer and the explanation. Whether you are filling a Tutor export template or a third party importer's spreadsheet, you are rearranging finished columns rather than composing questions.
Not locked to WordPress
The same question set exports as CSV, PDF, QTI 1.2 or a Google Forms quiz. If the course moves off Tutor LMS, or a colleague runs the same material in Canvas, the questions come with you.
What you can do
Everything tutor lms quiz import gives you
Paste a YouTube link and VidQuiz reads the video itself; for anything else, upload it with its transcript. Either way it writes the questions and you edit anything before you share. You stay in control of the final quiz.
- Stock a Tutor LMS quiz from a recorded lecture or webinar
- Write end of lesson knowledge checks without composing each one
- Get a marked answer key instead of setting one by hand
- Produce a question set to reshape for a spreadsheet importer
- Build a final assessment across several recorded modules
- Keep a copy of the questions outside WordPress
Quiz Studio
Try it on a video right here
Pick a sample or paste your own link, generate the quiz, then answer the questions. Each one is tied to a moment in the video, with the answer and a short explanation.
What you are looking at
Three quizzes VidQuiz generated from three real YouTube videos. They are saved output, not generated in your browser. Pick one to answer it, and open the source video to check the questions against what is actually said in it.
Your own video gets a fresh quiz once you sign up.
We have not read that link.
This page only serves quizzes that were already generated, and it does not send your link anywhere. Reading a video takes about half a minute of real work on our side, so it runs in your account, not in an anonymous demo.
Good questions
Questions about tutor lms quiz
Explore more
More ways to make a quiz from a video
Turn watch time into learning.
Tutor LMS does ship a CSV quiz import and the column reference is published, but it is a Pro addon and the file has to match Tutor's own row keyed layout. Generate the questions from your recording first, then feed whichever import route you paid for. Make your first quiz in seconds.