Click to upload or drag and drop
PDF, DOCX, PPTX, TXT, JPG, JPEG, PNG, HEIC, ODP, ODT, BMP, or TIFF
up to 20MB
Uploading...
D2L Brightspace cannot turn a PDF into quiz questions on its own. There is no upload box where you hand Brightspace a reading and get questions back. The workflow that works has three steps: generate the questions from your PDF outside Brightspace, review them, then move them into the Question Library either by pasting them in, by using the Brightspace CSV template, or by importing a QTI package at the course level. This guide covers each step and the file formats D2L will and will not accept, because Brightspace handles imports differently from every other major LMS.
To do the writing step first, the D2L quiz generator reads your own file and returns a full question set with a separate answer key.
Yes. D2L is the company, formerly Desire2Learn, and Brightspace is its learning management system. The company renamed itself D2L and its platform Brightspace in 2014, which is why instructors search for both "D2L quiz generator" and "Brightspace quiz generator" to mean the same thing. Documentation and campus IT teams usually write it as D2L Brightspace.
Brightspace has two separate import paths, and knowing which is which saves the most time. According to D2L's Question Library documentation, you can import questions from a CSV file or a learning object repository directly into the Question Library, and you can import standards-based course packages at the course level.
| Method | Where you do it | Best for |
|---|---|---|
| Brightspace CSV (UTF-8) | Quizzes > Question Library > Import > Upload a File | Bulk import of standard question types |
| QTI 1.2.1 package (.zip) | Course Admin > Import/Export/Copy Components | Widest question coverage and moving whole sets between systems |
| Type into the Question Library | Question Library editor | Small quizzes and types the CSV cannot carry |
| Word .docx or raw PDF | Not supported as questions | Copy the text out or convert to CSV or QTI first |
The Brightspace CSV is vertical, not one row per question. Each question is a block of rows. Column A holds a field keyword and the columns after it hold values. A block opens with NewQuestion and a type code, then lists the text, points, and answer options. It is the format that trips up people who expect a spreadsheet with a column per field.
| CSV keyword (column A) | Purpose |
|---|---|
| NewQuestion,MC | Starts a question; the code sets the type (MC, TF, SA, WR, M, MS, O) |
| QuestionText | The prompt. This is the only always-required field |
| Points | Point value for the item |
| Option,100,... | A multiple choice answer; the number is percent of points, so 100 marks the correct choice |
| TRUE / FALSE | The two answer rows for a True or False question |
Two rules matter most. Save the file as CSV UTF-8, because D2L specifically calls out UTF-8 so accented characters like à, ø, and é import correctly; a plain CSV is the single most common reason an import fails. And respect the format's limits: the CSV carries Multiple Choice, True or False, Short Answer, Written Response, Matching, Multiselect, and Ordering, but it cannot import Fill in the Blanks, Arithmetic, Significant Figures, or Multiple Short Answer. Those have to be built by hand or moved as QTI.
Yes. Brightspace imports IMS QTI version 1.2.1, along with Common Cartridge and vendor packages from Blackboard, WebCT, and Respondus, all mapped to QTI 1.2.1. You upload the ZIP through Course Admin, Import/Export/Copy Components, Import Components. QTI 2.x is not listed among the supported versions, so if you generate a QTI package elsewhere, target the 1.2.1 level. QTI is the better path when your quiz uses question types the CSV cannot hold.
Here is the full path from a PDF on your desktop to a graded quiz in Brightspace.
Most failed imports come down to a short list. The file was saved as plain CSV instead of CSV UTF-8, so special characters broke. The question type was one the CSV does not support, such as Fill in the Blanks. QuestionText was missing on a row, which is the only always-required field. Or a QTI package was built to the 2.x spec, which Brightspace does not list as supported. Fixing the encoding and matching your question types to the format clears almost all of them.
Instructors who teach the same material to corporate teams often run the same source documents through a corporate training platform for onboarding and compliance courses, where the import mechanics look similar but the audience is staff rather than students.
No. Brightspace treats a PDF as a course file that students download, not as a source of questions. To build a quiz from a PDF, you generate the questions from it outside Brightspace, then import them as CSV or QTI or paste them into the Question Library.
For standard multiple choice and true or false items, the Brightspace CSV imported into the Question Library is fastest once your file is formatted and saved as UTF-8. For mixed or advanced question types, a QTI 1.2.1 package carries more of them in one import.
No. The CSV supports Multiple Choice, True or False, Short Answer, Written Response, Matching, Multiselect, and Ordering. Fill in the Blanks, Arithmetic, Significant Figures, and Multiple Short Answer are not importable by CSV and must be built in the Question Library or moved as QTI.
Once your questions are written, you can reuse them across courses by building a reusable question bank, or start from a different source with the slides to quiz tool.
From the same family of tools