VidQuiz

By platform · Moodle quiz maker

Moodle quiz maker: Moodle quiz generator and GIFT import from any video

Generate the questions from your recording and export them as a GIFT file Moodle imports straight into a question bank, explanations included.

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 August 2026

A Moodle quiz maker writes the questions so you are not filling in the Moodle question editor one item at a time. VidQuiz reads a lecture, seminar, or training recording and drafts multiple choice questions with the correct answer marked and a short explanation. You then export a GIFT file and load it through Question bank, Import, GIFT format. GIFT is the right target because Moodle core does not import QTI: its bundled importers are Aiken, Blackboard, GIFT, Missing word, Embedded answers, WebCT and Moodle XML. GIFT is the only plain text one of those that carries per answer feedback, so the generated explanation survives the import instead of being dropped.

Moodle runs a very large share of US higher education and a lot of corporate training, and its quiz activity is genuinely good once the questions exist. Getting them to exist is the slow part. The Moodle question editor is a full page per item: stem, answer choices, a grade percentage on each one, feedback boxes, then save and repeat. Twenty questions is an afternoon, and you have already spent an hour rewatching the session deciding what to ask.

VidQuiz takes the writing half. Paste a YouTube link to the recording, or upload the file with its transcript, and it reads the spoken content and drafts multiple choice questions with the correct answer marked and a one line explanation of why it is right. Each question carries a timestamp back to the moment it tests, which is what you want when a student challenges an item.

The handoff into Moodle is a GIFT file. This matters more than it sounds, because the format you pick decides how much survives. A CSV does not import into Moodle at all. QTI does not either, whatever a vendor page tells you, because Moodle core ships no QTI importer. GIFT does import, and unlike Aiken it carries feedback per answer, so the explanations come across with the questions. The rest of this page is the honest detail: the exact import path, what GIFT keeps and drops, and the two things you still have to decide yourself.

At a glance

What Moodle core actually imports, and what each format keeps

Swipe left to see all columns →

Import format What it carries Worth using for a generated quiz?
GIFT (.txt) Multiple choice, true/false, short answer, numerical, matching, plus per answer feedback and general feedback Yes. The only plain text format that keeps your explanations
Aiken (.txt) Single answer multiple choice only, no feedback of any kind Only if you do not care about explanations
Moodle XML (.xml) Every question type Moodle supports, images, and full feedback Powerful but verbose, and awkward to hand edit
Blackboard (.dat) Questions exported from Blackboard course packages No. It is a migration path, not an authoring one
Embedded answers, Cloze (.txt) Multiple sub questions inside one passage of text No. A different question shape from a video quiz
Missing word (.txt) Fill in the blank items written inline No, unless you are writing cloze style items by hand
QTI (.zip) Nothing. Moodle core ships no QTI importer at all No. Use GIFT here and save QTI for Canvas or Blackboard

Verified against the format directory in Moodle 4.5 source, which contains aiken, blackboard_six, gift, missingword, multianswer, xhtml and xml. There is no qti folder. Third party QTI plugins exist but are not part of a standard install, so an administrator has to add one.

How do you import questions into Moodle?

Through the question bank, not through the quiz itself. In your course, open Question bank from the course menu, choose Import, pick GIFT format, then either drag the .txt file into the drop area or use Choose a file. Set the category the questions should land in, select Import, and Moodle shows you a preview of every parsed question before it commits. Confirm, and the questions are in the bank.

The step people miss is that importing does not put anything into a quiz. It fills the bank. You then create or open the quiz activity, choose Add, select from question bank, and pick the questions you want. Splitting it this way is deliberate on Moodle's part: one import can feed several quizzes, and a question you fix in the bank stays fixed everywhere it is used.

Choose the category before you import rather than after. Questions dumped into a course default category are tedious to move later, and if you import three recordings across a term you will want them separated by week or topic. Create the category first, then point the import at it.

Does Moodle import QTI?

No. A standard Moodle install ships no QTI importer. The question/format directory on the Moodle 4.5 and 5.0 stable branches holds exactly seven plugins and no more: aiken, blackboard_six, gift, missingword, multianswer (Embedded answers), xhtml and xml. Six of those import, xhtml is export only, and QTI is not among them. Older guides still list Examview and WebCT importers, which were dropped from core. You can confirm the list on your own site under Site administration, Plugins, Question formats.

This trips people up because QTI is a real standard and Canvas, Blackboard and Brightspace all read it, so it is easy to assume Moodle does too. Third party QTI plugins do exist and an administrator can install one, but you cannot count on it being there, and most instructors do not have the rights to add plugins anyway.

The practical consequence: if your quiz is going to Moodle, export GIFT. If the same quiz also has to go to Canvas or Blackboard, export QTI separately for those. VidQuiz generates the questions once and gives you both files, so the format is a decision you make at export time rather than a reason to write the quiz twice.

What is GIFT format in Moodle?

GIFT is Moodle's own plain text question format, designed so a teacher can write questions in a text editor. The question text comes first, the answers sit inside curly braces, a tilde marks a wrong answer and an equals sign marks the right one. A hash mark after an answer attaches feedback to that specific choice, and four hash marks attach general feedback shown after the attempt.

So a finished multiple choice item looks like the question, then a brace, then one line per option with the correct one flagged and its explanation written after a hash. True/false items take the literal words TRUE or FALSE. Short answer items list each accepted answer with an equals sign and no distractors at all.

The detail worth knowing before you hand write any of it: the characters tilde, equals, hash, colon and both curly braces are control characters, and any of them appearing in your actual question text has to be escaped with a backslash. A question about a 50% margin or a 12:04 timestamp will break the parse if it goes in raw. Our export escapes all of them for you, which is most of the reason a generated GIFT file imports first time and a hand written one often does not.

What does not survive the import into Moodle

Timestamps have nowhere native to go. Moodle has no field for the moment in a recording a question came from, so our export writes it into the general feedback line, which appears after the learner submits. That keeps the information rather than losing it, but if you would rather not show it, strip those lines before importing or delete the general feedback in the bank afterward.

Grade weighting is yours to set. GIFT lets an answer carry a percentage, but a generated quiz marks one answer fully correct and the rest wrong, which is what you want in almost every case. If you run partial credit, set it in the question bank after the import.

Images do not travel in a GIFT file. GIFT is plain text, so a question that needs a diagram has to have it added in the Moodle editor afterward. Since questions generated from spoken content are text questions, this rarely costs anything, but it is the reason Moodle XML exists for people who need media in the bank.

How do you create a quiz in Moodle from a video?

Four steps, and only one of them is slow. Paste a YouTube link to the recording, or upload the file with its transcript, and let the questions generate. Read through the draft and fix what is wrong, which is the step that actually needs you. Export GIFT. Import into the question bank and build the quiz activity from it.

The editing pass deserves honesty. Questions generated from a recording are a strong first draft, not a finished assessment. What usually needs attention is scope: a question written from a lecture tends to carry the lecturer's framing, so it tests recall of how something was said rather than whether the concept was understood. Rewriting three or four stems out of twenty is normal and it is still an order of magnitude faster than starting from an empty editor.

For a graded assessment rather than a practice check, treat the export as a draft the subject expert signs off on. The grid view makes that review easy to delegate, and the explanation attached to each answer is what lets a second reader tell quickly whether the key is right.

What videos can it build a Moodle quiz from?

Anything with spoken content. Recorded lectures and lecture capture, seminars, training and onboarding sessions, recorded webinars, product walkthroughs and screen recordings, conference talks, podcasts, and YouTube or Vimeo links all work the same way. Paste or upload, generate, edit, export.

Two honest limits. The input has to be video or audio, so a PDF reading or a slide deck is not a source VidQuiz reads. And the questions are a draft generated from your own recording with no accuracy guarantee, so the review before you import is a real step rather than a formality.

Related pages worth reading next

Why VidQuiz

What you get with moodle quiz maker

The questions get written for you

Paste a recording and get stems, four options, the marked answer, and a one line explanation. The Moodle question editor becomes a review pass instead of twenty blank forms.

GIFT keeps the explanations

Our GIFT export writes the explanation as feedback on the correct answer, so the reasoning lands in the question bank with the question rather than staying behind in a separate document.

Learners need no account

Generating and reviewing in VidQuiz never meters the people taking the quiz. Your Moodle enrolment is your enrolment, and nothing here charges per student.

What you can do

Everything moodle quiz maker 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.

  • Turn a recorded lecture or seminar into a Moodle question bank
  • Skip the one page per question Moodle editor
  • Keep the explanation attached to each correct answer
  • Draft in a grid a colleague can review before it goes into the bank
  • Trace any question back to a moment in the recording
  • Reuse the same quiz as QTI, Google Forms CSV, Moodle GIFT, PDF, or a share link

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 moodle quiz maker

No. Moodle has no CSV question importer, which is why a spreadsheet of questions cannot be loaded directly. The plain text route is GIFT or Aiken, and GIFT is the better of the two because it carries feedback. If you already have questions in a spreadsheet, they have to be converted to GIFT syntax before Moodle will read them.
Aiken is simpler and much more limited. It handles single answer multiple choice only, with the answer given on an ANSWER line, and it carries no feedback at all. GIFT handles multiple choice, true/false, short answer, numerical and matching, and it supports feedback on each individual answer plus general feedback. For a generated quiz with explanations, GIFT keeps them and Aiken throws them away.
In Moodle 4.0 and later it is reached from the course menu, usually under More, then Question bank. In Moodle 3.x it sits in the course administration block under Question bank. From there, Import is one of the tabs across the top alongside Questions, Categories and Export. If you cannot see it, your role in that course may not include question editing rights.
Yes, when you import GIFT. Our export writes each explanation as feedback attached to the correct answer, so it lands in the question bank with the question and shows to the student in review. This is the main practical reason to choose GIFT over Aiken, which has no feedback field and would leave you re-typing every explanation by hand.
Yes, because the questions become ordinary Moodle questions once imported. Nothing about how they were written changes how the quiz activity behaves, so browser security settings, time limits, shuffling, attempt limits and any proctoring integration your site runs all apply exactly as they would to questions typed in by hand.

Explore more

More ways to make a quiz from a video

Turn watch time into learning.

Generate the questions from your recording and export them as a GIFT file Moodle imports straight into a question bank, explanations included. Make your first quiz in seconds.

See how it works