API to import your user's question bank in any format.

Enable one-click question bank import for your users so that they can get started on your platform immediately.

dashboard of getmarked digitaliser

Manually creating quiz questions is a pain

Your users have to repetitively press Ctrl + C Alt + Tab Ctrl + V to bring their quiz questions into your platform. This is unpleasant, they just want to get started!

Incomplete content onboarding is holding you back

Without their full question bank content with them, your users are held back from fully taking advantage of your platform.

Your users (probably) hate their data onboarding experience

They just haven't told you yet. The value of your platform can only be seen when their content is imported. Users will quickly lose excitement over your platform if they need to go through a mind-numbingly long process to recreate their assessment.

There's a better way

Enable one-click question bank import for your users

simple api

Simple async API

Send a HTTP POST containing the question bank flat file, then poll for the extracted questions data. Questions are represented in simplified JSON quiz format.

flat file

Import from any format

We import questions banks from a variety of format like Word, QTI 2.2, QTI 2.1, QTI 1.2, Canvas QTI, Brightspace QTI, itslearning QTI, NEO LMS QTI, Common Cartridge, Cognero QTI, Blackboard Pool, Blackboard Test, Moodle XML, WebCT.

reliable pulse

It just works

We import over 20,000 questions every week. Our system is battle tested and reliable with a 99.99% uptime.

Save yourself the tears and let us do the heavy lifting. One API to import from anywhere.

Import questions from any docx file


Multiple Choice Questions
Multiple Choice Questions
Structured Free Response Questions
Structured Free Response Questions
Cloze Questions
Cloze Questions
Two Column Layout
MCQs in two column
Publisher Question Bank
Question bank from publishers

Sample output from GETMARKED Question Bank API

Docx File Input

JSON Output

{
  "status": "success",
  "message": "Your file has been successfully converted.",
  "data": {
    "filename": "getmarked-dev-landing-page.docx",
    "num_of_pages": 1.0,
    "questions": [
      {
        "title": "Q001 How do endocrine glands differ from other body glands such a",
        "category": "MCQ",
        "prompt": "<div> <div> How do endocrine glands differ from other body glands such as sweat glands?</div> </div>",
        "answers": [
          [
            "d"
          ]
        ],
        "choices": {
          "a": "<div> Endocrine glands have ducts. </div>",
          "b": "<div> Endocrine glands affect only nearby structures. </div>",
          "c": "<div> Endocrine glands release chemicals into tiny tubes. </div>",
          "d": "<div> Endocrine glands release chemicals into the bloodstream. </div>"
        }
      },
      {
        "title": "Q002 ∫x+   sin⁡x1+   cos⁡x   dx is equal to",
        "category": "MCQ",
        "prompt": "<div> <div> <math><mrow><mo stretchy=\"false\">∫</mo><mrow><mfrac><mrow><mi>x</mi><mo>+</mo><mi>   </mi><mrow><mrow><mi mathvariant=\"normal\">sin</mi></mrow><mo>⁡</mo><mrow><mi>x</mi></mrow></mrow></mrow><mrow><mn>1</mn><mo>+</mo><mi>   </mi><mrow><mrow><mi mathvariant=\"normal\">cos</mi></mrow><mo>⁡</mo><mrow><mi>x</mi></mrow></mrow></mrow></mfrac><mi>   </mi><mi>d</mi><mi>x</mi></mrow></mrow></math> is equal to</div> </div>",
        "answers": [
          [
            "b"
          ]
        ],
        "choices": {
          "a": "<div> <math><mrow><mrow><mi mathvariant=\"normal\">log</mi></mrow><mo>⁡</mo><mrow><mfenced close=\"|\" open=\"|\" separators=\"|\"><mrow><mn>1</mn><mo>+</mo><mi>   </mi><mrow><mrow><mi mathvariant=\"normal\">cos</mi></mrow><mo>⁡</mo><mrow><mi>x</mi></mrow></mrow></mrow></mfenced></mrow></mrow><mo>+</mo><mi>c</mi></math> </div>",
          "b": "<div> <math><mrow><mrow><mi mathvariant=\"normal\">log</mi></mrow><mo>⁡</mo><mrow><mfenced close=\"|\" open=\"|\" separators=\"|\"><mrow><mn>1</mn><mo>+</mo><mi>   </mi><mrow><mrow><mi mathvariant=\"normal\">sin</mi></mrow><mo>⁡</mo><mrow><mi>x</mi></mrow></mrow></mrow></mfenced></mrow></mrow><mo>+</mo><mi>c</mi></math> </div>",
          "c": "<div> <math><mi>x</mi><mo>-</mo><mi>   </mi><mrow><mrow><mi mathvariant=\"normal\">tan</mi></mrow><mo>⁡</mo><mrow><mi>x</mi></mrow></mrow><mo>+</mo><mi>c</mi></math> </div>",
          "d": "<div> <math><mi>x</mi><mi>   </mi><mrow><mrow><mi mathvariant=\"normal\">tan</mi></mrow><mo>⁡</mo><mrow><mfrac><mrow><mi>x</mi></mrow><mrow><mn>2</mn></mrow></mfrac></mrow></mrow></math> </div>"
        }
      },
      {
        "title": "Q003 The United States has 52 states.",
        "category": "MCQ",
        "prompt": "<div> <div> The United States has 52 states.</div> </div>",
        "answers": [
          [
            "b"
          ]
        ],
        "choices": {
          "a": "<div> true </div>",
          "b": "<div> false </div>"
        }
      },
      {
        "title": "Q004(a) Question 4 An egg of mass 0.05...Draw the force body diagram for the egg-box system and for ",
        "category": "OEQ",
        "stimulus": "<div> <div>Question 4</div> <div>An egg of mass 0.050 kg is in a stiff box of mass 0.300 kg, surrounded on all sides by padding that constraints the egg in place. A force of <math><mi>F</mi><mo>=</mo><mfenced separators=\"|\"><mrow><mn>4.61</mn><mover accent=\"true\"><mrow><mi>i</mi></mrow><mo>^</mo></mover><mo>+</mo><mn>2.80</mn><mover accent=\"true\"><mrow><mi>j</mi></mrow><mo>^</mo></mover></mrow></mfenced><mi>N</mi></math> acts on the outside of the box, in addition to the force of gravity (which is oriented in the -y direction).</div> <div>   </div> </div>",
        "prompt": "<div> Draw the force body diagram for the egg-box system and for the egg. </div>"
      },
      {
        "title": "Q004(b) Question 4 An egg of mass 0.05...What is the acceleration of the egg-box system and the net ",
        "category": "OEQ",
        "stimulus": "<div> <div>Question 4</div> <div>An egg of mass 0.050 kg is in a stiff box of mass 0.300 kg, surrounded on all sides by padding that constraints the egg in place. A force of <math><mi>F</mi><mo>=</mo><mfenced separators=\"|\"><mrow><mn>4.61</mn><mover accent=\"true\"><mrow><mi>i</mi></mrow><mo>^</mo></mover><mo>+</mo><mn>2.80</mn><mover accent=\"true\"><mrow><mi>j</mi></mrow><mo>^</mo></mover></mrow></mfenced><mi>N</mi></math> acts on the outside of the box, in addition to the force of gravity (which is oriented in the -y direction).</div> <div>   </div> </div>",
        "prompt": "<div> What is the acceleration of the egg-box system and the net force on the egg? <div>[8]</div> </div>"
      }
    ]
  }
}

Register for an account and try us out using our API Playground

Hundreds of schools love and trust GETMARKED

Schools around the word use our technology to import quizzes from their Word document and QTI file in one-click and save time.

Don't believe us? Numbers don't lie.

As at Oct 2nd, 2022
185,688
Pages converted
877,255
Questions imported
36,552
Hours saved

Simple, transparent pricing

Monthly subscription.
Startup
$100 per Month
Great for starting out
up to 350 pages per month
Priority email support
Business
$250 per Month
Great for scaling out
up to 875 pages per month
Priority email support
Enterprise
Custom
🚀🚀🚀
Expert Support
Dedicated compute
*For non-document imports, 4 questions are considered as 1 page.
Not sure what plan you need? Try us out with 20 free credits,
or read the documentations first.
(No credit card required)

Contact us

Reach out to us to find out more.