By platform · Brightspace converter
Brightspace quiz converter: D2L quiz converter and question converter for the Question Library
Get your questions into the D2L Question Library as the QTI 1.2 package its importer actually reads, or as D2L's own CSV template.
What you are looking at
Three quizzes VidQuiz generated from three real YouTube videos. They are saved output, not generated in your browser. Pick one to answer it, and open the source video to check the questions against what is actually said in it.
Your own video gets a fresh quiz once you sign up.
We have not read that link.
This page only serves quizzes that were already generated, and it does not send your link anywhere. Reading a video takes about half a minute of real work on our side, so it runs in your account, not in an anonymous demo.
What VidQuiz reads: paste a YouTube link and VidQuiz watches the video itself. For any other source (Vimeo, an MP4, a screen recording, an upload) paste that video’s transcript and VidQuiz writes the questions from it.
Questions from your video · answers and explanations · edit before you share
Free plan: 3 quizzes a month, no card needed
The short answer
Last updated August 2026
A Brightspace quiz converter turns questions you already have, or a video you want questions from, into a file D2L Brightspace imports into the Question Library. Brightspace has two QTI paths and they do not accept the same thing: the QTI importer inside Quizzes supports only up to QTI 1.2, while the Course Import tool takes QTI 2.x and 3.x with just a subset of those features. VidQuiz exports QTI 1.2 as a zip with imsmanifest.xml at the root, which is the version the Question Library importer reads, and it can write the questions from a lecture or training video first.
Two different jobs travel under the name Brightspace quiz converter, and it is worth knowing which one you have. The first is a format problem: the questions exist already, in a Word test bank, a spreadsheet, or an export from another system, and they need to become something D2L will take. The second is a content problem: there is a recorded lecture or a training module, and no questions exist yet.
This page covers both, and it starts with the detail that wastes the most time. Brightspace does not have one question importer, it has several, and they accept different files. Feed the right file to the wrong door and the import either fails with an unhelpful message or quietly lands nothing. The version numbers matter too, and the published guidance around them is frequently wrong.
Every fact below was read from D2L's own documentation and community answers in August 2026, not from directory listings or from other converter vendors.
At a glance
How Brightspace takes questions from outside
Swipe left to see all columns →
| Import route | Where it lives | What it accepts | Best for |
|---|---|---|---|
| QTI import inside Quizzes | Question Library, Import, Upload a File | QTI packages up to version 1.2 only, per D2L | A generated question set, with the answer key and feedback travelling in the package |
| Course Import | Course Admin, Import or Export or Copy Components | QTI 1.2.1, plus QTI 2.x and 3.x with only a subset of features supported | Whole course packages and migrations out of another LMS |
| CSV upload | Question Library, Import, Upload a File | D2L's own row keyed CSV template, seven question types | Banks you are building or editing by hand in a spreadsheet |
| Browse Existing Questions | Question Library, Import | Questions already stored in another collection you can see | Reusing a bank that is already inside Brightspace |
| Learning Object Repository | Question Library, Import, Import from Learning Object Repository | Items your institution has published to the LOR | Shared banks curated centrally by a department |
Read first-party from D2L documentation and a D2L staff answer in the Brightspace Community, August 2026.
Which QTI version does Brightspace support?
It depends which importer you use, and this is the single most common reason a QTI file fails. D2L staff confirmed in the Brightspace Community in April 2026 that the QTI import inside Quizzes supports only up to version 1.2 of the standard. The Course Import tool will accept QTI 2.x and 3.x packages, but only a subset of features in those standards is supported.
D2L's own course conversion support table points the same way. Every source system it lists, from Blackboard 6 through Common Cartridge 1.3, is mapped to QTI 1.2.1. So 1.2 is the version to target for Brightspace, and a package built for QTI 2.1 is the wrong tool for the fast path even though the number is higher.
This is also where Brightspace differs from Blackboard, and the difference trips people who move between the two. Anthology documents its Blackboard QTI importer for QTI 2.1 packages and for the Original Course View only. A single QTI file therefore cannot be the right answer for both platforms, which is worth knowing before you spend an afternoon on one package.
How do I import questions into Brightspace?
Open Quizzes, Surveys, or Self Assessments, click Question Library in the tool navigation, then click Import and select Upload a File. Browse for the file or drag it into the dialog. Once it finishes uploading, the questions are listed for review, and you either click Import All or tick the specific questions you want and click Import.
The review step before anything is committed is genuinely useful and often skipped. A file with one malformed question will show you which ones parsed, so you can import the good items and fix the rest rather than starting over. For a whole course package rather than a question set, use Course Admin and Import or Export or Copy Components instead, which runs a conversion step and takes noticeably longer.
- Question Library, Import, Upload a File takes both the CSV template and a QTI package
- Import All commits everything; selecting rows first commits only what you tick
- Import or Export or Copy Components is the route for a full course package
- Questions imported into surveys or self assessments lose their answers, point value and difficulty
- Likert questions cannot be imported into quizzes or self assessments, only surveys
What file format does Brightspace import quiz questions from?
A QTI package or a CSV built on D2L's own template. There is no Word importer, no plain Excel importer and no generic spreadsheet importer in the Question Library. If your questions are in a Word test bank today, something has to convert them first, which is exactly why in-house converters exist at universities that run Brightspace.
The CSV route is where most people come unstuck, because D2L's CSV is not the layout anyone expects. It is not one row per question with the options spread across columns. It is a vertical, row keyed format: column A carries a keyword such as NewQuestion, QuestionText, Option, Answer, Choice, Match or Item, and column B carries the value that keyword needs. One question is a small block of rows, and the blocks stack.
You can download the template from inside the tool. Go to Question Library, Import, Upload a File, then click Download template CSV. Starting from that file rather than a blank sheet is the difference between a clean import and an hour of guessing.
What question types can Brightspace import from a CSV?
Seven: written response, short answer, matching, multiple choice, true or false, multiselect and ordering. Four documented types cannot come in by CSV at all, and D2L says so plainly: Fill in the Blanks, Arithmetic, Significant Figures and Multiple Short Answer have to be built inside Brightspace by hand.
There is one inconsistency in the spec that is worth writing down, because it will silently produce a wrong answer key rather than an error. On a multiple choice question, the correct option is marked with 100 in column B and wrong options with 0. On a multiselect question, the correct options are marked with 1, not 100. Same file, same column, two different scales. If a multiselect imports with everything wrong, that is almost always the reason.
Why did my Brightspace question import fail?
In most cases the file is structurally fine but aimed at the wrong importer, or a value is in the wrong column. The four usual causes, in the order they come up: a QTI 2.x package pushed at the Quizzes importer that only reads 1.2, a loose XML file instead of a zip, answer text placed in column B where the type expects column C, and a multiselect marked with 100 instead of 1.
Column placement is fussier than it looks and it varies by type. Short answer text, matching choice text and multiple choice option text all belong in column C. Ordering is the exception: item text goes in column B. D2L puts comment rows in its template reminding you which column each type wants, and deleting those comments to tidy the file is a good way to lose the reminder.
A QTI package also has to be a real package. Canvas, Blackboard and Brightspace all expect a zip with imsmanifest.xml at its root that points at the assessment XML. A bare .xml file gets rejected, usually without saying why.
Can I convert a quiz from another LMS into Brightspace?
Often yes, through Course Import rather than the Question Library. D2L publishes a conversion support table covering Blackboard 6 through 9, Common Cartridge 1.0 through 1.3, and other sources, and it maps them to QTI 1.2.1. That is the path for moving a course wholesale, and D2L recommends involving your site administrator for it.
For a question bank on its own, converting to QTI 1.2 and using the Question Library importer is quicker and easier to check. You see the parsed questions before they commit, and if something is wrong you have not touched the rest of the course. Moodle is the awkward exception in the other direction: Moodle core has no QTI importer at all, so a Moodle to Brightspace move usually goes through GIFT or XML on one side and QTI on the other.
Is there a Brightspace quiz converter tool?
Several, and they solve different halves of the problem. Some universities run in-house converters that output the Question Library CSV for their own faculty. Respondus 4 is the long standing desktop option for institutions, imports Word and QTI, and publishes Brightspace 10.x compatibility, though it runs on Windows 11 or 10 only and is sold as a campus wide license. Open source text2qti turns plain text into QTI.
What none of those do is write the questions. They convert a bank you already have. VidQuiz sits one step earlier: paste a YouTube link and it reads the video and drafts multiple choice questions with the correct answer marked, a one line explanation, and a timestamp back to the moment each question came from. Then it exports QTI 1.2, which is the version the Question Library importer reads. For a Vimeo file, an MP4, a webinar or a screen recording, paste the transcript instead, because VidQuiz has no speech-to-text of its own for those sources.
Questions are drafted from your own material and every one is editable before you export. There is no accuracy guarantee, so read the set once before it counts toward a grade.
Spec
Brightspace Question Library CSV: codes and required rows
Swipe left to see all columns →
| Question type | Code in column B | Rows the question needs | How the correct answer is marked |
|---|---|---|---|
| Multiple choice | MC | NewQuestion, QuestionText, one Option row per choice | Option row column B: 100 for correct, 0 for wrong. Text in column C |
| Multiselect | MS | NewQuestion, QuestionText, one Option row per choice | Option row column B: 1 for correct, 0 for wrong. Note the scale differs from MC |
| True or false | TF | NewQuestion, QuestionText, a TRUE row and a FALSE row | Column B: 100 on the correct side, 0 on the other |
| Short answer | SA | NewQuestion, QuestionText, one Answer row per accepted answer | Answer row column B: 100. The accepted text goes in column C |
| Matching | M | NewQuestion, QuestionText, Choice rows, Match rows | Match row column B carries the number of the Choice it pairs with |
| Ordering | O | NewQuestion, QuestionText, one Item row per item | Row order is the answer. Item text goes in column B, not column C |
| Written response | WR | NewQuestion, QuestionText | Not auto scored. Graded by hand after submission |
From D2L's Question Library import documentation, August 2026. Fill in the Blanks, Arithmetic, Significant Figures and Multiple Short Answer cannot be imported from a CSV at all.
Related reading
- the Brightspace quiz generator covers writing the questions from a video before any conversion happens.
- what a QTI file is and how to import one explains why a loose XML file is rejected and a zip is not.
- the quiz converter overview compares the import formats each major LMS actually accepts.
- importing questions into Blackboard shows why the same QTI package will not serve both platforms.
- importing questions into Moodle covers the GIFT route for the one major LMS with no QTI importer.
Why VidQuiz
What you get with brightspace converter
QTI 1.2, the version D2L reads
VidQuiz exports QTI 1.2 as a zip with imsmanifest.xml at the root, which is what the Question Library importer accepts. No version guessing.
The questions get written for you
Converters move a bank you already have. Paste a YouTube link and the questions, answer key and explanations are drafted before any conversion happens.
Six export formats, every plan
QTI 1.2, Moodle GIFT, Blackboard tab delimited, Google Forms CSV, generic CSV and PDF, on the free plan and all paid plans.
What you can do
Everything brightspace quiz converter gives you
Paste a YouTube link and VidQuiz reads the video itself; for anything else, upload it with its transcript. Either way it writes the questions and you edit anything before you share. You stay in control of the final quiz.
- Target the right Brightspace importer the first time
- Get the QTI version right for the Question Library
- Build a valid D2L CSV without guessing the column layout
- Avoid the multiselect scoring scale that silently breaks answer keys
- Draft a question bank from a lecture or training video
- Export to QTI 1.2, GIFT, Blackboard, Google Forms CSV, CSV or PDF
Quiz Studio
Try it on a video right here
Pick a sample or paste your own link, generate the quiz, then answer the questions. Each one is tied to a moment in the video, with the answer and a short explanation.
What you are looking at
Three quizzes VidQuiz generated from three real YouTube videos. They are saved output, not generated in your browser. Pick one to answer it, and open the source video to check the questions against what is actually said in it.
Your own video gets a fresh quiz once you sign up.
We have not read that link.
This page only serves quizzes that were already generated, and it does not send your link anywhere. Reading a video takes about half a minute of real work on our side, so it runs in your account, not in an anonymous demo.
Good questions
Questions about brightspace converter
Explore more
More ways to make a quiz from a video
Brightspace quiz generator
A Brightspace quiz generator that writes the questions from your video, then hands you the QTI 1.2 package D2L's Question Library importer actually reads.
Learn moreQuiz converter
Get the quiz out in the exact file your platform imports, generated from a video.
Learn moreQTI file generator
Generate a QTI package your LMS will actually import, straight from a video.
Learn moreTurn watch time into learning.
Get your questions into the D2L Question Library as the QTI 1.2 package its importer actually reads, or as D2L's own CSV template. Make your first quiz in seconds.