Canvas Quiz to Google Form: Move a Canvas Quiz Into Google Forms
You built a quiz in Canvas — maybe for a course module, a practice set, or a mid-term. Now you need that same quiz in Google Forms: to share it with an external group, to collect responses somewhere simpler, or to reuse the items in a different workflow. Canvas and Google Forms do not talk to each other, but the bridge is straightforward: export the Canvas quiz → reshape it into a fixed-column spreadsheet → convert into Form fields — with the questions, choices, and answer key carried over exactly as exported and no AI rewriting the items.
Why a Canvas export is not directly importable
Canvas exports a quiz as a QTI package (2.1 zip) or a CSV. Google Forms consumes a structured spreadsheet with named columns. So the bridge is: Canvas export → fixed columns (CSV/XLSX) → Form columns → import. The fixed columns are what Forms reliably recognizes; the QTI or CSV is just the raw material.
The fixed-column layout Forms understand
One row is one question. This layout reshapes each exported item into the fields Forms import.
| Column | What goes in it |
|---|---|
| question | The question text from the Canvas item |
| option 1 … option 6 | Answer choices (leave unused blank) |
| correct answer | The correct option number (1–6) |
| points | Points for that question (optional) |
| image | One public image URL for the question (optional) |
Once the Canvas export is shaped into this sheet, every row becomes a question with its original options and answer key intact.
Canvas quiz to Google Form in 5 steps
Export the quiz from Canvas
From the quiz page, choose Export — a QTI 2.1 package or a CSV. Either format carries the questions, choices, and answer key.
Parse into fixed columns
The exported items are read into one row per question: question text, options (option 1–6), correct answer, and points.
Convert to Form columns
The sheet is turned into the columns Forms reads — question, options, answer key, and points.
Import into the Form
Load the file into the Form. Multiple choice, true/false, and short-answer items map directly to Form field types.
Enable grading
Turn on Settings > Quizzes and the answer key is already filled. Submissions grade themselves.
Which Canvas item types travel cleanly
Multiple choice, true/false, multiple-answers, and short-answer/fill-in-the-blank items map into Form fields without fuss. Formula and complex matching items should be reviewed after import because Forms has its own input model — everything else moves as-is. If a Canvas question uses a figure, keep an image URL column so the diagram travels too.
Frequently asked questions
Can I export a Canvas quiz and use it in Google Forms?
Yes. Canvas lets you export a quiz as a QTI package or a CSV. Either export is reshaped into a fixed-column spreadsheet, then converted into Google Form fields. The questions, choices, and answer key are carried over exactly as exported.
Does the converter rewrite or guess the questions?
No. The conversion is deterministic. What Canvas exports becomes the question and options verbatim — no AI invents new questions or changes the answer key, which keeps a graded test accurate.
Which Canvas question types survive the move?
Multiple choice, true/false, multiple-answers, and short-answer/fill-in-the-blank items map cleanly into Form fields. Formula and complex matching items should be reviewed after import because Forms has its own input model; everything else travels as-is.
Do images in Canvas questions come along?
Yes. Questions that use a figure can keep an image URL column, so the diagram travels into the Form alongside the text.
How is this different from an AI quiz maker?
AI quiz makers take a prompt and generate questions, often changing the answer key. Here the source is your exported Canvas quiz itself, and only what was exported is converted. No AI is used to create content.
Reuse your Canvas quizzes anywhere
Stop rebuilding a Canvas quiz by hand just to put it in Google Forms, and stop letting an AI rewrite your exam. If the questions are already in Canvas, export them as-is — from Canvas quiz to Google Form, with the answer key intact.
Try ExamParser →