How to Make a Canvas Quiz From a PDF With AI

2026/06/27

Click to upload or drag and drop

PDF, DOCX, PPTX, TXT, JPG, JPEG, PNG, HEIC, ODP, ODT, BMP, or TIFF

up to 20MB

Please wait, your quiz is being created...

Uploading...

To make a Canvas quiz from a PDF, generate the questions and answers first with an AI quiz maker that reads your document, then bring the finished set into Canvas through a QTI import. Canvas has no built-in feature that writes questions from a file, so the fast path is to draft the items in a dedicated tool, review them, format them as a QTI package, and import that into Classic or New Quizzes. That turns an afternoon of typing a midterm into a few minutes of generating, checking, and importing.

Canvas is where a huge share of US colleges and K-12 districts run their assessments. The quizzing engine itself is strong: question banks, item analysis, timers, lockdown options, and automatic grading. The slow part is everything before it. You still have to read the source, decide what to test, and type each question, each correct answer, and each distractor into the Canvas editor one field at a time. That data entry is the part nobody has time for during a busy term. This guide covers both the manual Canvas build and the faster route: let AI draft the questions from your existing PDF, slides, or lecture notes, then import them straight into a Canvas quiz.

How do you make a quiz in Canvas?

You make a quiz in Canvas by opening your course, selecting Quizzes from the course navigation, clicking the add button, choosing Classic Quiz or New Quiz, and then adding each question with its answer choices in the editor. Here is the full sequence:

  • Open the Quizzes tool. In your course, click Quizzes, then the plus or add button to start a new quiz.
  • Pick the quiz type. Choose Classic Quizzes or New Quizzes. New Quizzes is the newer engine most institutions are moving to; Classic still works at many schools.
  • Set the details. Name the quiz, write instructions, and set points, time limit, attempts, and availability dates.
  • Add each question. Choose a question type (multiple choice, true/false, matching, short answer), type the stem, the correct answer, and the distractors.
  • Save and publish. Save the quiz, preview it, then publish so students can take it and Canvas grades the auto-scored items.

None of these steps are hard on their own. The work is upstream: reading the chapter and writing items that actually test understanding. That is the part you can hand to AI.

How do I make a Canvas quiz from a PDF?

Make a Canvas quiz from a PDF by generating the questions and answers with an AI quiz maker first, then importing them into Canvas as a QTI package. This keeps the part Canvas is good at (delivery, grading, and analytics) while removing the part it is slow at (writing every question). The workflow looks like this:

  • Upload your PDF, lecture notes, or textbook chapter to a PDF to quiz tool that reads documents end to end.
  • Generate questions and answers and set how many you want and which types. The AI pulls the key facts from the file and writes plausible distractors.
  • Review and edit the draft so every item tests what your course objectives actually require.
  • Export the questions to a Canvas-ready format (a QTI .zip), then import that into the quiz.

If your source is a slide deck, the same path works after you export it to PDF, and our slides to quiz tool is built for exactly that. Teachers who want a tool tuned to classroom assessment can start from our quiz maker for teachers. The advantage of generating outside Canvas is control: a dedicated tool reads the whole document, not a fragment, and you can regenerate weak questions before any of it reaches your gradebook.

How do I import quiz questions into Canvas?

You import quiz questions into Canvas with a QTI .zip file: in Classic Quizzes, go to Settings, click Import Course Content, choose QTI .zip file, select your file, and import. In New Quizzes, open the quiz, go to the Build tab, click the three-dot options menu, choose Import Content, and select the QTI file. Canvas reads the package and builds the questions for you.

The catch is getting a clean QTI file. Canvas does not accept a raw spreadsheet or a Word document directly, so the questions have to be packaged as QTI first. Free converters such as the K-State CSV-to-QTI tool turn a formatted spreadsheet into a QTI .zip, and text2qti builds one from plain-text Markdown. Because the AI already pairs each question with its correct answer and distractors, you export those columns, run them through a converter, and import the result. That is far faster than retyping a hundred questions inside Canvas.

Can you import a Canvas quiz from Word?

Not directly. Canvas cannot read a Word document as a quiz on its own, so the questions in a .docx have to be converted to QTI first or pasted into a converter that outputs QTI. The practical path is to keep the AI-generated questions in a simple, consistent layout (stem, correct answer, then distractors), drop them into a CSV-to-QTI or text-to-QTI tool, and import the QTI .zip into Canvas. Some campuses also run institution-licensed add-ins that import formatted Word files, so check your own Canvas support pages.

The reason this matters: a clean, consistent source format is what makes the conversion painless. When AI writes the questions, you can ask for one question type at a time and a uniform structure, which keeps the converter from choking on stray formatting. That consistency is hard to hold when you type a long quiz by hand.

Classic Quizzes vs New Quizzes: which import should I use?

Both engines accept QTI imports, but the steps differ, and which one you use depends on what your institution has enabled. The table below lays out where each step happens so you import into the right place the first time.

StepClassic QuizzesNew Quizzes
Where to importCourse Settings, Import Course ContentInside the quiz, Build tab, options menu
File typeQTI .zip fileQTI .zip file
Question bankImports into a question bank you nameImports into an item bank
Auto-graded typesMultiple choice, true/false, matching, fill-in-the-blankSame, plus newer item types
StatusBeing phased out at many schoolsThe engine Instructure is moving to

If your course is on New Quizzes, build the QTI and import it through the Build tab. If you are still on Classic, the Settings import is the route. Either way the upstream work is identical: get clean, well-written questions into a QTI package, which is exactly what generating them from your PDF first makes easy. On a different LMS, the same generate-then-import idea applies: see how to import a quiz into Moodle from a PDF or how to import a test into Blackboard from a PDF.

Can AI create a Canvas quiz?

AI can write every question, correct answer, and distractor for a Canvas quiz from your own material in under a minute, then you export the set as QTI and import it. Canvas itself does not generate questions from a document, so the AI step happens in a separate quiz tool that reads the entire source and lets you review before anything reaches the gradebook. That gives you a sharper assessment from a long PDF than typing items one by one in the Canvas editor.

Question quality tracks source quality. Clear notes with full sentences produce better items than a file that is mostly headings or images. For higher-stakes exams, generate more questions than you need, keep the strongest, and lean on a tool that writes solid distractors; you can draft a full set with an AI multiple choice question maker and carry the items into Canvas, or run them as a standalone online test for your class.

How many questions should a Canvas quiz have?

A Canvas quiz works best at 10 to 20 questions for a single topic or weekly check, and 30 to 50 for a unit test or midterm. Past that, students fatigue and timed sessions run long. Match the count to the weight of the assessment and the time you give: roughly one minute per auto-graded multiple-choice question is a safe planning estimate.

Aim for coverage over volume. A focused quiz that touches every learning objective beats a long one padded with trivia. When you generate from a file, start near that range and cut any question that tests a detail outside your objectives. For more on writing items Canvas can auto-grade fairly, see our guide to writing good multiple choice questions and our walkthrough on making a self-grading quiz in Google Forms if you also deliver outside Canvas.

What if my source is a scanned handout or textbook page?

If your material is a scanned handout or a photo of a textbook page, run it through OCR first so the text is machine-readable, then generate questions from the clean file. An AI quiz maker writes from text, not from a flat image, so a scan with no recognized characters gives it nothing to work with. Tools like docuocr.com convert a scanned document into selectable text you can then turn into a quiz.

Once the page is OCR'd, the rest of the flow is identical: upload, generate, review, export to QTI, and import into Canvas. This is the path for older course packets, printed readings, and anything that started life on paper.

Making a Canvas quiz from a PDF comes down to two halves: write the questions, then deliver and grade them. Canvas nails the delivery, grading, and analytics and leaves you the writing, with no built-in reader for your file. Hand the question-writing to an AI quiz maker that reads your whole PDF, slides, or notes, review the draft, export it as a QTI package, and import it into Classic or New Quizzes. You keep Canvas for everything it does well while skipping the hours of typing. If the quiz doubles as a required-training or academic-integrity record, you can attach a signed acknowledgment with signsend.com, and course creators who want to turn the same lesson into a published article can do it with rankable.ai. Once you have run the loop once, every document you own is an assessment waiting to happen.