Home › Quizzes › Platforms & LMS › Moodle Quiz File Upload Guide

Turn your notes into a Moodle quiz file you can upload

Upload your PDFs, slides or notes and get multiple-choice, true/false or open questions with explanations, ready to export as Moodle XML on the Pro plan.

Create quizzes nowFree · No credit card required

Free account · 3 sets a month · Creates quizzes in seconds

How a Moodle quiz file upload works

Most teachers who look into this already have the questions and just need them inside Moodle. A moodle quiz file upload goes smoothly when the file uses a format Moodle reads, such as Moodle XML, GIFT or Aiken, because Moodle does not read PDFs or slides directly.

  • Moodle XML keeps question types, answers and feedback together in one file.
  • GIFT and Aiken are plain-text formats that are easy to check by eye.
  • Review every generated question before importing, since AI can misread a source.
  • The free plan works in the browser with 3 generations per month and no exports.
Example Moodle quiz import questions and answers
Which Moodle import format marks correct answers with an equals sign?GIFT format. Correct answers start with = and wrong answers start with ~, which makes it easy to write by hand.
In the Aiken format, how is the correct answer indicated?With an ANSWER line naming the letter, such as ANSWER: B. Moodle uses that line to grade the question.
Can Moodle import a PDF file directly as quiz questions?No. Moodle imports question files like Moodle XML, GIFT or Aiken, so the questions must be written in one of those formats first.
Where do you bring questions into Moodle from a file?The Import option in the question bank. You choose the file format and upload the file, since Moodle needs the format to read each question.
How does a Moodle XML multiple-choice question mark the correct choice?The correct answer has fraction set to 100 and wrong answers get 0. That lets Moodle grade the question automatically.
Generate the full set

Reads your own material

Upload PDF, DOCX, PPTX, plain text or photos of pages. Photos are read with text recognition.

Multiple question types

Multiple choice, true/false and short answer questions, each with an explanation.

Moodle XML export

On Pro, export your questions as Moodle XML and import them through the question bank.

How it works

Upload your notes

Add a PDF, slides, DOCX, text file or photos of pages.

Generate and review

Choose question types, then check each answer and explanation before exporting.

Export for Moodle

On Pro, download Moodle XML and bring it in with the question bank's Import option.

If you were hoping for a ready-made file to download, DeckOwl takes a different route. You upload your own material and it generates questions from it. Moodle XML export is included on Pro at $14.99 per month, while Plus at $99.90 per year or $9.99 per month adds PDF, DOCX, Anki and CSV export.

Before you upload, check the file for one question per block, a clearly marked correct answer and no stray formatting. That quick review saves time when Moodle reports import errors.

Explore related topics

Frequently asked questions

Can Moodle import a PDF straight into a quiz?

No. Moodle reads question files such as Moodle XML, GIFT or Aiken, so a PDF has to be turned into questions first.

What file format should I use for a Moodle quiz upload?

Moodle XML is the most complete choice because it stores question types, answers and feedback together. GIFT and Aiken are simpler plain-text options for basic multiple-choice questions.

Is Moodle XML export free with DeckOwl?

No. Moodle XML export is part of the Pro plan at $14.99 per month. The free plan has no exports, and Plus adds PDF, DOCX, Anki and CSV export.

How many questions should a Moodle quiz have for one chapter?

There is no fixed number, but 10 to 20 questions is a common range for a short chapter quiz. Start with key terms and definitions, then add questions on processes and examples.

Generate free quizzes

Keep exploring the topic

Review the main ideas visually or practice recalling them.