Skip to main content

Import a quiz from Canvas, Moodle, or Common Cartridge

Overview

Instead of building a quiz from scratch, teaching-team members can import one from a quiz package exported by another system. The import wizard walks through four steps: upload, review, objective mapping, and commit.

Before you start

  • You need teaching-team access for the course.
  • You need a quiz package file exported from your source system: QTI 1.2, QTI 2.x/3.0, Common Cartridge, or Moodle XML.
  • Accepted file types are .zip, .xml, and .imscc.

Open the import wizard

  1. Open your course and select Quizzes.
  2. Select Import Quiz.

Import quiz wizard showing the upload, review, objective mapping, and commit steps

Step 1: Upload a quiz package

Drag and drop your file onto the upload area, or click to browse. TeachFront parses the file and shows a preview once it succeeds. If the file type isn't recognized, you'll see an error asking for a QTI package, Common Cartridge, or Moodle XML export.

Step 2: Review the parsed quiz

Review the parsed sections, questions, and pools before continuing. Any content TeachFront couldn't fully translate is flagged inline as a warning on the affected section, pool, or question — nothing is silently dropped. Read every flagged item before moving on.

Step 3: Map questions to objectives

Tag each imported question with the course objectives it assesses, the same way you would when authoring a question directly. Leaving a question untagged is valid — it won't contribute to any objective's proficiency rollup (useful for worksheet-style questions).

To speed this up across a section or pool, use Apply to all questions in this group to bulk-tag every question in that group with the same objectives, or Clear all objectives in this group to remove tags in bulk.

Step 4: Commit the import

Review the commit summary — it shows how many sections, pools, and objective-tagged questions will be created. The new quiz is created in draft state.

Objective proficiency bands for the imported quiz start from each linked objective's course-level defaults. You can customize per-quiz thresholds afterward from the quiz editor — see Configure proficiency thresholds.

Select Commit Import to finish. TeachFront takes you to the new quiz's editor, where you can review sections and questions, adjust thresholds, and save.

Troubleshooting

SituationWhat to try
Upload rejectedConfirm the file is a .zip, .xml, or .imscc export in a supported format (QTI 1.2, QTI 2.x/3.0, Common Cartridge, or Moodle XML).
Warnings shown in Step 2Review each flagged section, pool, or question before continuing — some content may be unsupported or degraded and worth fixing after import.
Commit failsRe-check the preview and mapping steps, then try Commit Import again.
Quiz missing objective bands after importOpen the new quiz in the editor and set per-quiz thresholds — imported quizzes start from your course defaults.