VidQuiz

By output · QTI file generator

QTI file generator: create a QTI quiz file for Canvas from any video

Generate a QTI package your LMS will actually import, straight from a video.

Quiz Studio
Video → quiz
See how it works

Questions from your video · answers and explanations · edit before you share

The short answer

Last updated July 2026

A QTI file generator produces a Question and Test Interoperability package, the standard format learning platforms use to exchange questions. VidQuiz builds one from a video: paste a link, get multiple choice questions with the correct answer marked and a short explanation, then download a QTI 1.2 zip containing imsmanifest.xml plus the assessment XML. That manifest is the part Canvas checks first, which is why a loose .xml file gets rejected and a proper package does not.

Writing questions is slow, and getting them into the right file format is the part that quietly eats an afternoon. A QTI file generator should hand you a package your LMS accepts on the first upload, not an XML file you have to repair by hand. VidQuiz starts from the source material you already have: paste a video link, and it writes the questions for you.

From there you get a QTI 1.2 content package, a zip containing an imsmanifest.xml and the assessment XML, which is exactly the structure the Canvas importer looks for. Review and edit every question first, then download the package and drop it into a question bank. If your quiz never needs to touch an LMS, share it as a link instead and skip the format question entirely.

At a glance

What is inside the QTI package you download

Part of the package What it holds Why it matters
imsmanifest.xml An index listing the assessment file and its resource type Canvas reads this first, and refuses the upload when it is missing
The assessment XML Every question, its options, the scored answer, and the feedback This is the quiz itself
QTI version IMS QTI 1.2, the version Canvas exports and imports natively Version mismatches are the second most common import failure
Question types Multiple choice and true or false, scored single answer These map cleanly onto an LMS question bank
Explanations Carried as item feedback on each question Learners see why an answer was right or wrong
File you get A single .zip, ready to upload as is No zipping, renaming, or folder juggling on your side

Timestamps and the shareable quiz link live outside the QTI spec, so they stay in VidQuiz.

How do you create a QTI file?

A QTI file is generated, not typed. The format is XML, so writing one by hand means hand building an assessment element, an item for every question, a response block listing each option, and a scoring condition pointing at the right one. Twenty questions is several hundred lines of markup where a single mismatched tag makes the whole package fail to import.

In practice you use a tool that emits the format for you. With VidQuiz the input is a video rather than a form: paste the link, let it read the spoken content and draft the questions, edit whatever needs changing, then export QTI. What lands on your machine is a finished package. The step people skip, and then spend an hour debugging, is the manifest, so it is built for you every time.

Why does Canvas reject a QTI file?

Nine times out of ten the upload was a bare .xml file. Canvas does not import a loose assessment document, it imports a content package, and the first thing it looks for is an imsmanifest.xml sitting at the root of the zip. No manifest means no import, and the error message rarely says so plainly.

The other frequent causes are structural. Zipping the enclosing folder instead of the files themselves buries the manifest one level down where the importer will not find it. A version mismatch between what the file declares and what the platform expects causes a silent partial import. Question types with no equivalent in the target platform, such as free response, are dropped rather than converted.

A quick sanity check before you upload: open the zip and confirm imsmanifest.xml is visible immediately, not inside a subfolder. If it is, the package is almost certainly fine.

  • A loose .xml file instead of a zipped package
  • imsmanifest.xml missing, or buried inside a folder in the zip
  • A QTI version the destination platform does not accept
  • Question types the target platform has no equivalent for
  • Special characters that were never escaped in the XML

Can you convert Word to a QTI file?

Not with VidQuiz. This is a video to quiz tool, so the input is a recording rather than a document, and it is worth being straight about that before you sign up. If your questions already exist in a Word file, a document to QTI converter or your LMS own bulk question importer is the right tool for that job.

Where VidQuiz fits is the case before the questions exist. If the material is a recorded lecture, a training session, a webinar, or a course module, there is no document to convert yet, and writing one just to convert it is the long way round. Generating straight from the recording skips that step and still gives you the same importable package at the end.

Do you need an LMS to use the quiz at all?

No, and for a lot of people the QTI export turns out to be unnecessary. Every quiz also publishes as a shareable link that anyone can answer in the browser without creating an account, and takers are not counted against your plan, so a quiz that reaches five people and one that reaches five thousand cost the same.

The QTI route is the right one when scores have to land against a roster: a graded assignment, a compliance record, anything that has to survive an audit. If you just need to know whether a group understood a video, the link is faster and there is no import step to get wrong.

Why VidQuiz

What you get with qti file generator

A package, not a loose file

Every export ships with imsmanifest.xml at the root, which is what the Canvas importer checks for.

Questions written for you

Start from a video instead of a blank XML file, and edit the draft before you export.

Other formats too

The same quiz exports to Google Forms ready CSV, PDF, and plain CSV if QTI is not what you need.

What you can do

Everything qti file generator gives you

Paste a link, let VidQuiz read the video and write the questions, then edit anything before you share. You stay in control of the final quiz.

  • Generate a QTI 1.2 package from any video
  • Get imsmanifest.xml built automatically
  • Import into a Canvas question bank
  • Edit every question before you export
  • Keep answers and explanations in the file
  • Switch to Forms CSV, PDF, or a link instead

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.

Quiz Studio
Video → quiz

Good questions

Questions about qti file generator

IMS QTI 1.2, packaged as a zip with imsmanifest.xml at the root. That is the version Canvas produces in its own course exports, so it imports into a question bank without conversion.
Not natively. Moodle imports GIFT, Moodle XML, and Aiken rather than QTI, so a QTI package is the wrong file to hand it. For Moodle, export the plain CSV and use a converter, or share the quiz as a link.

Explore more

More ways to make a quiz from a video

Turn watch time into learning.

Generate a QTI package your LMS will actually import, straight from a video. Make your first quiz in seconds.

See how it works