VidQuiz

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.

Sample quiz
Real output, not generated live

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.

See how it works

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

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.

Sample quiz
Real output, not generated live

Good questions

Questions about brightspace converter

Yes, through two different doors. The QTI import inside Quizzes and the Question Library supports up to QTI 1.2. The Course Import tool under Import or Export or Copy Components also accepts QTI 2.x and 3.x packages, but D2L states only a subset of features in those standards is supported.
Yes. Export QTI 1.2, which arrives as a zip with imsmanifest.xml at the root, then use Question Library, Import, Upload a File. The questions are listed for review before you commit them, and the answer key and explanations travel in the package.
Not directly. The Question Library reads a CSV built on D2L's own template, which is row keyed rather than one row per question, so a normal spreadsheet layout will not import. Download the template CSV from inside the Upload a File dialog and build on that.
Almost always the scoring scale. Multiple choice marks a correct option with 100 in column B, but multiselect marks correct options with 1. Using 100 on a multiselect question does not throw an error, it just produces an answer key that is wrong.
A public YouTube link is read directly, with nothing else needed. For a Vimeo file, an MP4, a webinar recording or a screen capture, paste the transcript, because VidQuiz has no speech-to-text of its own for those sources.

Explore more

More ways to make a quiz from a video

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

See how it works