content formats

How to Export AI Quizzes to Canvas

EduGenius Team··15 min read

Watch the EduGenius tutorials playlist

Feature walkthroughs, setup help, and practical learning workflows connected to this article.

Open Tutorials

How to Export AI Quizzes to Canvas

Exporting an AI-generated quiz into Canvas means bringing question content into New Quizzes, Canvas's current assessment engine, either through a QTI package import for a bulk set of questions or manual entry for a small one. Instructure has been phasing out the older Classic Quizzes tool in favor of New Quizzes, so building the import habit around New Quizzes now avoids a migration headache later.

Quick Answer: Convert the quiz into a QTI (Question and Test Interoperability) package and bring it in through Canvas's Import Course Content tool, targeting New Quizzes as the destination. For a short quiz, manually re-entering questions is often faster than troubleshooting a QTI conversion that only saves a few minutes of typing.

Not every question type survives a generic export equally well. A standard multiple-choice question maps cleanly almost every time; a matching, fill-in-the-blank, or multi-part question is far more likely to need a manual check after import, because generic QTI converters don't always represent Canvas's more specific question types perfectly.

This guide covers:

  • Why Canvas's quiz landscape (New Quizzes vs. Classic Quizzes) matters for this export
  • QTI import versus manual entry, and when each makes sense
  • A step-by-step import and verification workflow
  • Question types most and least likely to survive import cleanly
  • Building reusable item banks instead of one-off quizzes

For the wider export picture, see AI Content Formats & Export for Teachers: The 2026 Guide.

Why Canvas's Quiz Landscape Matters Here

Canvas has offered two distinct quiz engines for several years, and which one a course uses affects exactly how an imported quiz behaves once it lands.

New Quizzes vs. Classic Quizzes

Instructure, the company behind Canvas, has directed development toward New Quizzes, which supports a broader set of question types — including Matching, Categorization, Ordering, Hot Spot, and Formula questions — that the older Classic Quizzes tool never offered. Building a quiz-export habit around New Quizzes keeps a course aligned with where Canvas's own development effort is going, rather than a tool being progressively deprecated.

  • Classic Quizzes remains present in many courses but supports fewer question types and is being phased out by Instructure over time.
  • New Quizzes is the default for new quiz creation in current Canvas courses and is the more future-proof import target.
  • Checking which engine a specific course is set to use, before importing, avoids a quiz landing somewhere it wasn't intended to.

QTI Is the Bridge Format

QTI (Question and Test Interoperability) is a standardized format for representing quiz questions across different platforms, which is what makes moving a quiz between a content-generation tool and Canvas possible without manually retyping every question.

QTI Import vs. Manual Entry

The right approach depends heavily on quiz length and question-type complexity, not just personal preference.

ApproachSetup TimeBest ForRisk
QTI package importHigher upfront, faster per-question at scaleLong quizzes (15+ questions), reused item banksQuestion-type mismatches need manual fixing after import
Manual entryLower upfront, slower per-questionShort quizzes (under 10 questions), one-off assessmentsTime cost scales linearly with quiz length

When QTI Import Wins

A 25-question end-of-unit test with mostly multiple-choice and true/false items is a strong candidate for QTI import — the time saved on bulk entry outweighs the time spent verifying question types afterward.

When Manual Entry Is Actually Faster

A five-question exit ticket rarely justifies the setup overhead of generating and troubleshooting a QTI package. Typing five questions directly into New Quizzes' editor is often the faster path, even though it feels less "automated."

Step-by-Step Import Workflow

  1. Generate the quiz, noting which question types it uses — this determines whether QTI import or manual entry makes more sense.
  2. Export as a QTI package if your content tool supports it, or export to a plain text/DOCX format for manual entry otherwise.
  3. In Canvas, go to Course Settings and select Import Course Content, choosing "QTI .zip file" as the content type.
  4. Select New Quizzes as the destination during the import, rather than the older Classic Quizzes engine, to keep the imported content on Canvas's current assessment tool.
  5. Open the imported quiz and review every question, checking that answer choices, correct-answer markings, and point values all came through intact.
  6. Fix any question-type mismatch manually — a Matching question that imported as a garbled Multiple Choice item, for instance, is more reliably rebuilt directly in New Quizzes' editor than re-exported and re-imported.
  7. Set quiz settings (time limit, attempt count, availability window) directly in Canvas, since these generally aren't part of the QTI package itself.

Say you teach Grade 5 and generate a 15-question reading comprehension quiz mixing multiple-choice and short-answer items. After a QTI import, spot-checking each short-answer question's acceptable-answer list is worth the extra few minutes — that question type is more prone to import quirks than straightforward multiple-choice.

Question Types Most and Least Likely to Survive Import Cleanly

Knowing which question types need extra scrutiny after import saves a lot of guesswork.

Question TypeImport ReliabilityNotes
Multiple ChoiceHighMaps cleanly almost every time
True/FalseHighSimple structure, rarely an issue
Fill-in-the-BlankModerateAcceptable-answer lists sometimes need a manual review
MatchingModeratePair alignment occasionally shifts during conversion
Essay/Short AnswerModerateGrading rubric attachments, if any, often don't transfer
Formula/NumericLowerFormula logic is specific to Canvas and rarely transfers from a generic export

Multiple choice and true/false questions are the safest bet for a large, mostly-automated import. Anything requiring Canvas-specific logic — like Formula questions, which generate randomized numeric variants — generally needs to be built directly in New Quizzes rather than imported.

Building Reusable Item Banks Instead of One-Off Quizzes

A quiz imported once and never touched again is a missed opportunity — New Quizzes stores questions in item banks that exist independently of any single quiz, making reuse the more efficient long-term pattern.

Why Item Banks Beat Rebuilding

Importing questions into an item bank first, then assembling quizzes that draw from it, means the same vocabulary or content questions can resurface in a mid-unit check, an end-of-unit test, and a cumulative review, without retyping or re-importing anything.

Sharing Item Banks Across a Department

Canvas Commons, Instructure's shared content repository, lets a teacher publish an item bank so colleagues teaching the same course can import it directly rather than each generating and importing their own version separately — useful for grade-level or department teams standardizing around a shared question set.

Configuring Quiz Settings After Import

Getting the questions into Canvas is only part of the job — a quiz's settings determine how students actually experience it, and these need attention separately from the import itself.

Settings That Don't Transfer From a QTI Package

A QTI import typically brings in question content, answer choices, and correct-answer markings, but not administrative settings like time limits, shuffle options, or availability windows. These need to be configured directly in New Quizzes after the import completes.

  • Time limit, if the quiz is timed — a common miss is leaving this unset after import, resulting in an unintentionally untimed quiz.
  • Shuffle questions and/or answers, which New Quizzes can randomize per student attempt to reduce simple answer-sharing between students testing side by side.
  • Attempt count and availability window, controlling how many times a student can take the quiz and during what date range it's accessible.
  • Show correct answers after submission, a setting worth deciding deliberately rather than leaving at whatever the default happens to be — showing answers immediately works for low-stakes practice but can undermine a quiz meant to be reused across multiple class periods in the same day.

Point Values and Grading Setup

Confirm each question's point value came through correctly, particularly for a quiz where some questions are worth more than others. A quiz that imports with every question defaulting to the same point value, when the source intended a different weighting, will produce an inaccurate grade distribution until it's caught and corrected.

Checking this against the gradebook's total possible points, rather than only scanning the quiz editor, is a reliable way to catch a weighting mismatch before any student submits an attempt.

Troubleshooting a Failed or Partial Import

Occasionally a QTI import fails outright, or completes with only some questions showing up. Knowing the likely causes speeds up the fix considerably compared to guessing.

SymptomLikely CauseFix
Import fails immediately with an errorMalformed QTI package structureRe-export from the source tool; try a smaller test file first to isolate the issue
Only some questions appear after importAn unsupported question type in the original setCheck which questions are missing and add those manually
Questions appear but answer choices are blankEncoding or formatting mismatch in the source fileRe-export using standard UTF-8 encoding
Import completes but lands in Classic QuizzesDestination wasn't specified during importRe-run the import, explicitly selecting New Quizzes as the target

When to Give Up on QTI and Enter Manually

If a QTI import fails repeatedly for a small quiz, the more efficient path is often to stop troubleshooting and just enter the handful of questions directly into New Quizzes' editor. Spending twenty minutes debugging a failed import for a five-question quiz rarely makes sense when manual entry would take five.

Testing a Small Sample Before a Full Import

For a large quiz — 30 or more questions — it's worth exporting and importing just the first three or four questions as a test before committing the entire set. This isolates a formatting problem to a handful of questions rather than discovering it only after a full import has already landed, which is considerably more tedious to untangle after the fact.

Mistakes to Avoid

  • Importing into Classic Quizzes instead of New Quizzes. Since Instructure has been directing development toward New Quizzes, importing there avoids a future migration.
  • Skipping the question-by-question review after import. A garbled Matching question or a missing correct-answer marking can go unnoticed until a student flags it during the actual quiz.
  • Using QTI import for a very short quiz. The setup and troubleshooting overhead can exceed the time saved versus just typing five or six questions manually.
  • Assuming quiz settings (time limit, attempts) transferred with the import. These generally need to be configured separately in Canvas after the questions land.
  • Rebuilding the same quiz from scratch each term instead of using an item bank. Item banks exist specifically to make a question set reusable without re-importing it every time.

EduGenius can generate a quiz with structured question data and export it in formats ready for this kind of conversion, so you could move a generated multiple-choice quiz into a New Quizzes item bank without retyping each question by hand. For a broader comparison of assessment tools, see Best AI Worksheet Generators Compared (2026).

Using Canvas's Item Analysis After a Quiz Runs

Once an imported quiz has actually been given to students, Canvas's built-in analytics turn it from a one-time import into an ongoing source of information about how well individual questions are working.

Reading Question-Level Performance Data

New Quizzes provides an item analysis view showing how many students selected each answer choice for a given question, which surfaces two different kinds of problems: a question the whole class struggled with (worth reviewing as a teaching gap), and a question where most students picked one particular wrong answer (often a sign the question itself is ambiguously worded, or that a distractor answer choice is arguably also defensible).

  • A question with an unusually low correct-response rate across the whole class is more likely to reflect an unclear question than uniformly weak understanding, especially if it's an outlier compared to nearby questions on the same topic.
  • A specific wrong answer chosen disproportionately often is worth reading closely — it sometimes reveals a common misconception worth directly addressing in the next lesson, rather than just a guess.
  • Comparing item analysis across two or three uses of the same imported quiz (different sections, or the same course across different terms) helps distinguish a genuinely flawed question from one section's unusual results.

Feeding This Back Into the Item Bank

If item analysis reveals a specific question is consistently ambiguous or miskeyed, correcting it directly in the source item bank — rather than only fixing it in the one quiz where it was noticed — prevents the same flawed question from resurfacing the next time that bank gets pulled into a new quiz. Treating the item bank as a living resource that gets refined term over term, rather than a static import that's never revisited, is what turns a one-time QTI import into a genuinely durable assessment tool.

Coordinating Imports Across a Grade-Level or Department Team

When several teachers are giving the same or similar quiz across different sections of a course, coordinating the import process avoids each person independently troubleshooting the same QTI quirks.

One Import, Shared Across Sections

Rather than every section teacher separately importing and debugging the same QTI package, having one team member complete the import once, verify it thoroughly, and then share the resulting item bank through Canvas Commons saves duplicated troubleshooting effort across an entire department.

This is especially worth setting up before a common assessment window, when several sections need the exact same question set live at roughly the same time and there's little slack to fix a formatting problem discovered independently by three different teachers.

Keeping Grading Consistent Across Sections

If multiple sections are using the same imported quiz, agreeing in advance on shared settings — the same time limit, the same shuffle settings, the same policy on showing correct answers after submission — keeps the assessment experience consistent for every student taking it, regardless of which section or which teacher's course they're enrolled in.

This kind of coordination matters most for a common assessment used to compare performance across sections, since inconsistent settings between sections can make the resulting comparison misleading even when the underlying questions are identical.

For the PDF-focused version of quiz export, see How to Convert Quizzes to PDF With AI. For a related format also headed to Canvas, see How to Convert Lesson Plans to PDF With AI and How to Export AI Slides to Canvas.

Key Takeaways

  • Instructure has been phasing out Classic Quizzes in favor of New Quizzes, so importing directly into New Quizzes avoids a future migration.
  • QTI is the standardized bridge format that lets a quiz move from a content-generation tool into Canvas without manual re-entry.
  • QTI import saves the most time on longer quizzes (15+ questions); manual entry is often faster for a short quiz of five or six items.
  • Multiple choice and true/false questions import most reliably; Matching, Formula, and Essay questions need a closer manual review afterward.
  • Quiz settings like time limits and attempt counts generally aren't part of a QTI package and need to be configured separately in Canvas.
  • New Quizzes item banks let a question set be reused across multiple quizzes without re-importing it, which is more efficient than rebuilding each time.
  • Canvas Commons lets a department or grade-level team share an item bank, avoiding duplicate import work across colleagues teaching the same course.

Frequently Asked Questions

Should I import a quiz into New Quizzes or Classic Quizzes?

New Quizzes. Instructure has been directing development toward New Quizzes and phasing out Classic Quizzes over time, and New Quizzes supports a broader range of question types. Importing directly into New Quizzes avoids needing to migrate the content again later.

What is a QTI file, and do I need one to import a quiz into Canvas?

QTI (Question and Test Interoperability) is a standardized format for representing quiz questions so they can move between different platforms. It's needed for a bulk import of many questions at once; for a short quiz, manually typing the questions directly into New Quizzes is often just as fast.

Why did my Matching question import incorrectly into Canvas?

Generic QTI converters don't always represent Canvas-specific question types like Matching perfectly, so pair alignment can shift during conversion. Reviewing and, if needed, rebuilding that specific question directly in New Quizzes' editor is usually more reliable than re-exporting and re-importing.

Can I reuse imported quiz questions across multiple quizzes?

Yes. Import the questions into a New Quizzes item bank rather than directly into a single quiz, and then build separate quizzes that each draw from that same bank. This avoids re-importing or retyping the same questions for every new assessment that uses them.

Do quiz settings like time limits transfer automatically during a QTI import?

No. A QTI import generally brings in question content, answer choices, and correct-answer markings, but administrative settings such as time limits, shuffle options, attempt counts, and availability windows need to be configured separately in New Quizzes after the import finishes.

#teachers#content-generation#export#quiz