How to Import Quiz Questions Into D2L Brightspace From a PDF

2026/07/20

Click to upload or drag and drop

PDF, DOCX, PPTX, TXT, JPG, JPEG, PNG, HEIC, ODP, ODT, BMP, or TIFF

up to 20MB

Please wait, your quiz is being created...

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.

Is D2L the same as Brightspace?

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.

What Brightspace actually imports

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.

MethodWhere you do itBest for
Brightspace CSV (UTF-8)Quizzes > Question Library > Import > Upload a FileBulk import of standard question types
QTI 1.2.1 package (.zip)Course Admin > Import/Export/Copy ComponentsWidest question coverage and moving whole sets between systems
Type into the Question LibraryQuestion Library editorSmall quizzes and types the CSV cannot carry
Word .docx or raw PDFNot supported as questionsCopy the text out or convert to CSV or QTI first

How the Brightspace question CSV is formatted

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,MCStarts a question; the code sets the type (MC, TF, SA, WR, M, MS, O)
QuestionTextThe prompt. This is the only always-required field
PointsPoint value for the item
Option,100,...A multiple choice answer; the number is percent of points, so 100 marks the correct choice
TRUE / FALSEThe 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.

Does Brightspace import QTI files?

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.

The step-by-step workflow

Here is the full path from a PDF on your desktop to a graded quiz in Brightspace.

  • Generate the questions. Upload the chapter, article, or slide deck to a quiz generator and pick your question types and count. Review the draft and cut anything that misses the point of your lecture.
  • Pick your import route. For a quick set of multiple choice and true or false items, pasting into the Question Library or using the CSV template is fastest. For a large or mixed set, build a QTI 1.2.1 package.
  • Import into the Question Library. Go to Quizzes, open Question Library, choose Import, then Upload a File. Download the template first if you are using CSV so your columns line up.
  • Build the quiz. Create a new quiz, add questions from the Question Library, set points and timing, and publish. Keep the answer key your generator produced for grading and review sessions.

Common reasons a Brightspace import fails

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.

Frequently asked questions

Can I upload a PDF directly to a Brightspace quiz?

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.

What is the fastest way to get many questions into Brightspace?

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.

Does the Brightspace CSV support fill in the blank questions?

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