---
title: "Quiz File Formats and Their Import Rules | Formswrite"
description: "The import rules for QTI, Canvas, Moodle XML, Blackboard, Schoology, Brightspace, Kahoot, Blooket, Gimkit, Wayground and Quizlet files, with fixes."
canonical: https://formswrite.com/formats
last-updated: 2026-10-27
---

Quiz file formats

# The import rules for every quiz file format

Every LMS and game platform has its own import file, and each one fails in its own way. Pick the format to see the rules, what each question type becomes, and how to fix a file that will not import.

[Fix a file in Formswrite](/accounts/signup?source=formats-hub)[See pricing](/pricing)

## LMS and QTI files

-   ### QTI 2.1
    
    What a QTI 2.1 .zip must contain to import cleanly: the manifest, one item per file, unique identifiers, answer keys and images, and how Formswrite writes it.
    
    [See the rules about QTI 2.1](/formats/qti-2-1)
    
-   ### QTI 2.2
    
    How a QTI 2.2 package differs from 2.1: namespaces, manifest resource types and metadata, plus the item rules an importer applies to both versions.
    
    [See the rules about QTI 2.2](/formats/qti-2-2)
    
-   ### Canvas QTI
    
    The QTI 1.2 rules Canvas applies on import: choice questions need a key, which types map, how images and feedback travel, and what Formswrite writes.
    
    [See the rules about Canvas QTI](/formats/canvas-qti)
    
-   ### Moodle XML
    
    The rules a Moodle XML file must follow to import cleanly: the quiz root, question types, answer fractions, cloze, images, and what Formswrite exports.
    
    [See the rules about Moodle XML](/formats/moodle-xml)
    
-   ### Blackboard pool
    
    A Blackboard pool .zip and the tab separated Upload Questions file keep different question types. The rules for each, and which Formswrite export to pick.
    
    [See the rules about Blackboard pool](/formats/blackboard-pool)
    
-   ### Schoology QTI
    
    What a Schoology QTI 1.2 package holds, how each question type is scored on import, and the keys and images to fix before you import into Resources.
    
    [See the rules about Schoology QTI](/formats/schoology)
    
-   ### Brightspace (D2L)
    
    What a Brightspace (D2L) question library .zip holds, how each option is scored, which question types survive the import, and what to fix first.
    
    [See the rules about Brightspace (D2L)](/formats/brightspace)
    

## Game platform spreadsheets

-   ### Kahoot spreadsheet
    
    The rules of Kahoot’s quiz spreadsheet: question and answer lengths, the 4 answer limit, allowed time limits and the correct answer column, with fixes.
    
    [See the rules about Kahoot spreadsheet](/formats/kahoot-spreadsheet)
    
-   ### Blooket CSV
    
    The rules of a Blooket CSV: four answer columns, correct answers as numbers, a 20 second time limit and which question types Blooket cannot take.
    
    [See the rules about Blooket CSV](/formats/blooket-csv)
    
-   ### Gimkit CSV
    
    The rules of Gimkit’s spreadsheet import template: one correct answer, 1 to 3 incorrect answers per row, and which question types Gimkit skips.
    
    [See the rules about Gimkit CSV](/formats/gimkit-csv)
    
-   ### Wayground (Quizizz) spreadsheet
    
    The rules of a Wayground (Quizizz) import sheet: question types, up to 5 options, correct answer letters and time limits, with a fix for each.
    
    [See the rules about Wayground (Quizizz) spreadsheet](/formats/quizizz-spreadsheet)
    

## Study sets

-   ### Quizlet export
    
    How the text from Quizlet’s Export window is read: separators, cards without a definition, and how each card becomes a multiple choice or short answer.
    
    [See the rules about Quizlet export](/formats/quizlet-import)
    

## Moodle text formats

-   ### GIFT (Moodle text format)
    
    Write questions as plain text with = for the right answer and ~ for the wrong ones, then import into Moodle. Rules, examples and a converter.
    
    [Open the converter about GIFT (Moodle text format)](/tools/gift-format-converter)
    
-   ### Aiken
    
    The simplest Moodle import: one multiple choice question per block and an ANSWER line. Turn a document into an Aiken file.
    
    [Open the converter about Aiken](/tools/aiken-format-converter)
    

## Teachers and  
students in  
one place

Teachers build the quiz from a document. Students answer it on any device. Formswrite grades it for you.

[Start free](/accounts/signup)[See pricing](/pricing)
