VidQuiz

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.

Sample quiz
Real output, not generated live

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.

See how it works

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

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.

Sample quiz
Real output, not generated live

Good questions

Questions about tutor lms quiz

CSV. The built in Quiz Export/Import addon exports a quiz as a CSV file and reads that same shape back in. The file is row keyed: each line carries a Row Type of question or answer, sitting under a quiz settings row. Themeum publishes a downloadable sample file and a full column reference, so a hand written CSV works, though the documentation still notes the feature is supported only on platforms built with Tutor LMS.
Yes. The property reference publishes every column for the quiz settings row, the question row and the answer row, and there is a sample CSV to download as a starting point. The real constraint is the type code: only true_false, single_choice, fill_in_the_blank, matching, short_answer, image_answering, open_ended and ordering are documented. To import from XLSX, DOCX, JSON or a Google Sheet you need a third party plugin, licensed separately from $99 a year.
Annual licenses are $199 for one site, $399 for up to ten sites and $799 for unlimited sites. Lifetime licenses are $499, $999 and $1,999, with the agency lifetime option covering up to fifty sites. All paid tiers include the same features, so you are buying site count rather than capability, and Themeum offers a 30 day money back guarantee. Prices verified 4 September 2026.
Effectively yes. AI Studio runs against your own OpenAI API balance, and the documentation notes that token use rises with question count, question types and topic complexity. So a paid Tutor LMS plan unlocks the feature but does not cover the generation cost, which arrives as a separate variable bill on your OpenAI account.
The written question set. Paste a recorded lesson or YouTube link and get question text, four answer options, the marked correct answer, a short explanation and a timestamp for each item, exported as CSV, PDF, QTI or a Google Forms quiz. It does not write into WordPress for you, so you still use whichever Tutor LMS import route you licensed, but the authoring work is already done.

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.

See how it works