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
- Open your course and select Quizzes.
- Select Import Quiz.

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.
Related
Troubleshooting
| Situation | What to try |
|---|---|
| Upload rejected | Confirm 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 2 | Review each flagged section, pool, or question before continuing — some content may be unsupported or degraded and worth fixing after import. |
| Commit fails | Re-check the preview and mapping steps, then try Commit Import again. |
| Quiz missing objective bands after import | Open the new quiz in the editor and set per-quiz thresholds — imported quizzes start from your course defaults. |