For instructors who teach on D2L Brightspace

D2L Quiz Generator: Make Brightspace Quiz Questions from Any PDF or Course File

Brightspace gives you a Question Library, not a question writer. Upload the reading, slide deck, or chapter you already assigned and get a full set of questions with an answer key, ready to move into your D2L course. No typing items one field at a time.

Your files are processed securely and deleted automatically after your quiz is built.

Upload your course material and generate your questions

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...

A D2L quiz generator writes quiz questions from your own course material so you can put them into Brightspace instead of composing every item by hand. Brightspace has no built-in way to read a PDF and produce questions. It imports questions two ways: a Brightspace CSV file straight into the Question Library, and a QTI 1.2.1 or Common Cartridge package at the course level. So the practical workflow is: generate the questions from your document, review them, then paste them into the Question Library, drop them into the CSV template, or bring them in as a QTI package. PDFQuiz handles the first part, turning a reading, chapter, or slide deck into multiple choice, true or false, fill in the blank, and short answer questions with a separate answer key.

Last updated July 2026

How questions actually get into Brightspace

Brightspace is unusual among the big platforms: its direct question import uses a proprietary vertical CSV, not the one row per question layout most people expect. According to D2L's own Question Library import documentation, you can bring questions in from a CSV file or a learning object repository, and separately import QTI packages at the course level. Here is what each path is for.

Method Supported by Brightspace? What it is good for
Brightspace CSV (UTF-8)Yes, into the Question LibraryBulk import of standard question types you have templated
QTI 1.2.1 package (.zip)Yes, at course levelWidest question coverage; moving a whole question set between systems
Type into the Question LibraryYes, manualSmall quizzes and question types the CSV cannot carry
Word .docx uploadNo, not nativeCopy the text out, or convert to CSV or QTI first
PDF upload as a quizNoPDFs are course files, never quiz questions

PDFQuiz gives you the finished questions and a separate answer key as a Word document, a PDF, or a tab-separated text file you can open in a spreadsheet. From there the questions are yours to paste into the Question Library or format into the import template your campus prefers. Generate questions from your own course file and see the output first.

What the Brightspace question CSV looks like

If you plan to bulk import into the Question Library, it helps to know the shape of the file before you start. The Brightspace CSV is vertical. Each question is a block of rows, the first column holds a field keyword, and the columns after it hold the values. A block opens with NewQuestion and a type code, then lists the text, points, and answer options.

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
DifficultyOptional 1 to 10 rating
Option,100,...A multiple choice answer; the number is the percent of points, so 100 marks the correct choice
TRUE / FALSEThe two answer rows for a True or False question

Two rules save the most time. Save the file as CSV UTF-8, because D2L specifically calls out UTF-8 so that accented characters like à, ø, and é import correctly; a plain CSV is the most common reason an import fails. And know the limit of the format: the CSV supports Multiple Choice, True or False, Short Answer, Written Response, Matching, Multiselect, and Ordering, but it cannot carry Fill in the Blanks, Arithmetic, Significant Figures, or Multiple Short Answer. For those, either build them by hand or move a QTI 1.2.1 package instead. PDFQuiz writes standard multiple choice, true or false, short answer, and fill in the blank items, so the multiple choice and short answer output drops cleanly into this template.

Source files
PDF, Word, slides
Answer key
Included
Brightspace import
CSV or QTI 1.2.1
Build time
Seconds

From course file to Brightspace quiz in four steps

The writing happens here. The posting happens in D2L.

1
Upload the material
Add the PDF reading, lecture slides, textbook chapter, or notes you assigned this week. Whatever your students studied is what the questions come from.
2
Choose formats and count
Pick multiple choice, true or false, fill in the blank, short answer, or a mix, and set how many items you need for the quiz.
3
Review the questions
Read through the draft and cut or reword anything that misses the point of your lecture. This is faster than writing from scratch and keeps you in control of the assessment.
4
Move them into Brightspace
Paste the items into the Question Library, format them into the CSV template, or convert them to a QTI 1.2.1 package and import through Import/Export/Copy Components. Keep the answer key for grading.

Who uses a D2L Brightspace quiz generator

Brightspace is the LMS at a large share of US colleges, universities, and K-12 districts. The people who get the most out of a question generator are the ones who teach from documents they wrote or selected themselves.

College faculty and adjuncts

Turn each week's assigned reading into a low-stakes Brightspace quiz that checks whether students did the work, without spending an evening writing items for every unit.

Instructional designers

Build a Question Library for a course shell from the source documents a subject-matter expert handed over, then give the faculty member a draft to edit rather than a blank page.

K-12 teachers on Brightspace

Generate a quick check from the article or chapter your class just read, print a paper copy, and post the same set in Brightspace for students who were out.

Corporate and continuing-education trainers

Convert a policy document, manual, or certification study guide into knowledge-check questions for a Brightspace course or a compliance module.

Teaching on a different platform? There is a matching workflow for the Canvas quiz generator, the Moodle quiz generator, and the Blackboard test generator.

D2L Brightspace quiz generator questions, answered

How do I create a D2L Brightspace quiz from a PDF?
Upload the PDF to a quiz generator, let it write the questions from that document, then move the finished questions into Brightspace. Brightspace has no built-in way to read a PDF and turn it into questions, so the writing step happens outside the LMS. Once you have the questions and answer key, you paste them into the Question Library, format them into the Brightspace CSV template, or import a QTI package.
What file format does D2L Brightspace use to import quiz questions?
Brightspace imports questions two ways. Directly into the Question Library it accepts a Brightspace CSV file, which uses a proprietary vertical layout where the first column is a field keyword such as NewQuestion, QuestionText, or Option. At the course level it imports QTI 1.2.1 and IMS Common Cartridge packages as a ZIP through Import/Export/Copy Components. It does not accept a Word document or a raw PDF as questions.
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 QTI ZIP through Course Admin, Import/Export/Copy Components, Import Components. QTI 2.x is not listed among the supported versions, so build packages to the 1.2.1 level.
How is the Brightspace question CSV formatted?
The Brightspace CSV is vertical, not one row per question. Each question is a block of rows where column A holds a field keyword and later columns hold values. A block starts with NewQuestion and a type code (MC, TF, SA, WR, M, MS, or O), followed by rows like QuestionText, Points, and Option. QuestionText is the only always-required field. The file must be saved as CSV UTF-8 or non-ASCII characters fail to import.
Is D2L the same as Brightspace?
D2L is the company, formerly Desire2Learn, and Brightspace is its learning management system. The company renamed itself D2L and its LMS Brightspace in 2014, which is why instructors search for both D2L quiz generator and Brightspace quiz generator to mean the same platform. The product is often written D2L Brightspace.
Which question types can I import into Brightspace by CSV?
The Brightspace CSV supports Multiple Choice, True or False, Short Answer, Written Response, Matching, Multiselect, and Ordering. It cannot import Fill in the Blanks, Arithmetic, Significant Figures, or Multiple Short Answer questions, which have to be built in the Question Library by hand. For the widest question coverage, import a QTI 1.2.1 package instead.

Related quiz tools

Build a reusable pool with the question bank generator, start from any file with the PDF to quiz converter, turn a deck into questions with the slides to quiz tool, or work from a recording with the lecture to quiz generator. Setting up assessments for a whole course? See the quiz maker for teachers.

Build your Brightspace quiz questions

Upload the reading, chapter, or deck you already teach from and get a full question set with an answer key in under a minute.