Creating Tests
How Do I Import Questions from a CSV?
Learn how to import questions from a CSV in ExamLive. Map columns for question text, type, points, options, and correct answer, then review before importing.
When to use it
Importing from a CSV brings your questions into a test all at once, instead of adding them one by one. Open the Add Question menu on a test's Questions tab and choose Import CSV. You can also start from the "Importing from a CSV file" link in the empty state.
The file format
One question per row, with a header row naming each column. The importer matches columns by header name, so the exact wording is flexible. The fields it understands:
| Field | Required | Notes |
|---|---|---|
| Question Text | Yes | The question itself. |
| Correct Answer | Yes | MCQ: the letter (A to D), a number (1 to 4), "option A", or text matching an option exactly. True/false: true or false. |
| Option A to D | For MCQ | Each option in its own column; at least two are required. |
| Question Type | No | multiple_choice, true_false, or short_answer per row. When the file has no such column, pick one that applies to every row instead. |
| Points | No | Defaults to 1 when no column is mapped. |
Reviewing before import
After uploading, map the file's columns to the fields if needed, then inspect a preview of the rows. Rows that fail validation are flagged with a reason, so fix the file and try again. Imported questions land on the Questions tab and score exactly like questions you wrote by hand.