How to Make a Canvas Quiz From a Video Using QTI Import
You do not have to type a Canvas quiz question by question. Here is how to generate the questions from a lecture or course video and import them into Canvas as a native quiz with a QTI file.
By the VidQuiz team
July 2026 · 8 min read
Try it while you read
Pick a sample above or paste a video link, then hit Generate quiz to turn it into questions.
Reading the video…
Pulling the key moments and writing your questions…
Nice. That quiz was written from the video in seconds.
This quiz was made from the video. Now make one from yours.
The short version
You can build a Canvas quiz from a video without typing a single question. Generate the questions from the recording with a tool that reads the spoken content, export a QTI package, and import that file into Canvas through Settings, Import Course Content, QTI .zip file. Canvas turns it into a native quiz or question bank you can assign, complete with the correct answers and per question feedback. The whole process takes minutes instead of the afternoon it takes to type twenty items into the New Quizzes editor by hand.
Why the Canvas editor is the slow part
Canvas is very good at the things that happen after a quiz exists: assigning it to sections, timing it, grading it, and pushing scores to the gradebook. What Canvas does not do is write the questions. Whether you use New Quizzes or Classic Quizzes, you start with an empty bank, and filling it means reading back through your lecture, deciding what is testable, writing each stem, adding four plausible options, marking the key, and often skipping the per choice feedback because there is no time for it.
For one quiz across a couple of sections, that is most of an afternoon. Do it every week and the quiz quietly shrinks to five rushed questions, or gets dropped in favor of a participation grade. The bottleneck is never delivery. It is authoring.
The workflow: video in, Canvas quiz out
Here is the route that removes the typing. It works for a recorded lecture, a Canvas Studio video, a course module, or a recorded webinar, anything with spoken content.
- Generate the questions from the video. Paste the recording link into VidQuiz, a Canvas quiz generator that reads the spoken content and drafts multiple choice questions, marks the correct answer, and writes a one line explanation for each. Every question also carries a timestamp back to the moment in the video it tests.
- Review and cut. Read the draft once. Reword any stem, drop a weak item, and confirm the answer keys. This is the step that keeps a generated quiz honest, and it is far faster than writing from a blank page.
- Export a QTI package. Choose the QTI export. You get a .zip file, the format Canvas reads on import.
- Import into Canvas. In your course, open Settings, click Import Course Content, set the content type to QTI .zip file, upload the file, and run the import. Canvas unpacks it into a question bank, and in most setups a quiz, ready to assign.
That is the entire loop. The part that used to cost an afternoon, producing the questions, is done before you ever open Canvas.
New Quizzes vs Classic Quizzes: one extra step
Canvas is in the middle of a long migration from Classic Quizzes to New Quizzes, and the two store question banks differently, so the import behaves slightly differently depending on which your institution has enabled.
- Classic Quizzes. A QTI import can create a quiz directly, along with the underlying question bank. You assign it as is.
- New Quizzes. Import the QTI package into a question bank first, then create a New Quiz and pull the items in from that bank. The extra hop exists because New Quizzes uses item banks rather than the old bank structure, not because anything is wrong with the file.
If you are not sure which your course uses, check whether the Quizzes page says New Quizzes when you create one. Either way, the same QTI export works.
What is QTI, and why it is the key to this
QTI stands for Question and Test Interoperability. It is an open standard for moving quiz questions between systems, and it is the reason a set of questions can leave one tool and arrive in Canvas as a real, gradable quiz instead of a flat PDF you would have to retype. When Canvas imports a QTI package, it reads the stems, the options, the correct answers, and the feedback, and reconstructs each item natively.
The lasting benefit is that you are not locked to one platform. Canvas, Blackboard, Moodle, Brightspace, and Sakai all read QTI. A quiz you generate once imports into whichever system a department runs, and it survives a migration if your school switches platforms. That portability matters well beyond a single course. The same QTI file that populates a professor's Canvas shell can just as easily seed a quiz inside a corporate learning platform used to train and certify a whole workforce, because the standard is the same on both ends.
Will the answers and feedback survive the import?
Yes. This is the question people ask most, because a quiz with no answer key is useless. The QTI package carries the correct option for every multiple choice item and the one line explanation as question feedback, so what you approved in the generator is what lands in Canvas. You are not rebuilding the key by hand after import.
What you do set inside Canvas, because it belongs to delivery rather than content, is the rest: point values, time limits, how many attempts a student gets, whether questions and answers shuffle, and when results are shown. Import the content, then spend two minutes on those settings, and the quiz is ready.
The honest caveats
Two things are worth stating plainly. First, a generated quiz is a strong first draft written from your material, not a validated instrument. Its difficulty has not been calibrated and it can occasionally test a detail that did not matter. Read the set before it counts toward a grade and edit anything that misses. For a low stakes weekly check, the review takes a couple of minutes; for a midterm, take longer.
Second, the timestamps earn their keep at exactly the moment you would expect. When a student emails to dispute question 12, you open the source video at the chip on that question and see the 40 seconds it came from, rather than scrubbing through an hour of lecture to reconstruct your own reasoning. That traceability is hard to get any other way, and it is a quiet argument for generating from the video rather than from a pile of pasted text.
Putting it together
A Canvas quiz has two halves: writing the questions and delivering them. Canvas owns the second half and always will. The first half, the authoring that actually costs you time, is the part worth handing off. Generate the questions from the recording, review the draft, export QTI, and import. You keep Canvas as the system of record, your students take the quiz exactly where they always do, and you get your afternoon back. When you are ready, turn a lecture video into a Canvas ready quiz and run the import once to see how short the loop really is.
Turn any video into a quiz
Paste a YouTube, course, training or webinar link and VidQuiz writes the questions for you, with answers and explanations. See how it works or explore use cases.