Start with the template
Thirty pre-filled rows in the required ten-column layout. Replace the placeholder questions and answers.
Download fillable CSV
Turn a spreadsheet with questions and answers into a Canvas-ready QTI ZIP you can directly import into a Canvas Item Bank. Conversion happens in the browser; no data leaves your device.
Created by Stephen Turner. View the source code.
| # | Type | Pts | Question | Answers |
|---|
Thirty pre-filled rows in the required ten-column layout. Replace the placeholder questions and answers.
Download fillable CSVSix ready-to-convert questions covering multiple choice, true/false, and multiple response.
Download filled exampleCopy this prompt and give it to an LLM along with your document. It will format supported questions for this tool and ask you before making assumptions about anything unclear.
Do not add a header row. Keep the unused second column, and save as UTF-8 CSV.
| Column | Content |
|---|---|
| A | MC or MR |
| B | Leave blank |
| C | Points, 0–100 |
| D | Question text |
| E | Correct choice number(s) |
| F–J | Two to five answer choices |
Use MC. In column E, enter 1 for the first answer, 2 for the second, and so on. For choices “True, False,” the template convention also accepts 0 for False.
Use MR. In column E, list every correct answer number separated by commas—for example, 1,3,4. Spreadsheet software will quote this field when needed.
This format supports multiple choice, true/false, and multiple response questions with plain text. It does not support images, matching, fill-in-the-blank, essay, or file-upload questions.
The generated quiz is unpublished by default, giving you a chance to review it before students can see it.