MQF Moodle Question Forge

Generate from Import Slides New

Upload a PDF or pull content directly from Moodle. AI reads the content (including images and diagrams) and suggests question topics. Then generate validated questions using any free model.

Drop PDF here or click to upload
(Export PowerPoint/Google Slides as PDF first)

Generate with Free Cloud AI Recommended

Use powerful AI models for free — no payment needed. Get a free API key in 30 seconds. Much higher quality than browser models. Each question is quality-reviewed by a second AI pass before it lands in your bank.

Generate in Browser No account needed

Run an AI model directly in your browser — no API key, no data leaves your machine. Smaller models with lower quality, but fully private and works offline.

Generate Questions with API Key

Generate custom Moodle quiz questions using an AI provider. You'll need an API key from one of the supported providers. Each question is quality-reviewed by a second AI pass before delivery.

Generate Questions with Claude or ChatGPT

No API key? If you have a subscription to Claude or ChatGPT, you can use our battle-tested skill to generate Moodle quiz questions directly in your AI chat.

Claude Code (Recommended)

Install the Moodle MCQ skill in Claude Code, then use the /moodle-mcq command:

# Install the skill (one time)
claude skill install danielcregg/moodle-mcq-skill

# Then in any conversation:
/moodle-mcq

# Or just ask naturally:
"Create 5 easy Java questions about arrays"

ChatGPT / Claude Web

Copy the skill rules into your conversation as context, then ask for questions:

  1. Go to the moodle-mcq-skill repository
  2. Copy the contents of SKILL.md
  3. Paste it into a new ChatGPT or Claude conversation
  4. Then ask: "Using these rules, create 5 medium Java questions about inheritance"
  5. Copy the XML output and import it into Moodle
Note: Questions generated via chat won't go through the second-pass AI validator. Review them yourself before importing into Moodle, or paste them back into this app and run validation on them.

Your Question Bank

Your generated questions appear here. Preview, validate, and export them as Moodle XML for import into your course. Questions are stored in your browser — they persist across sessions but are not synced to a server.

No questions yet. Generate with Free AI or Paid AI, browse pre-built questions below, or import a Moodle XML file.

Public Bank

A community-curated collection hosted on GitHub. Every entry has passed an AI quality review (score ≥ 8/10) and a moderation check. Pick any questions and add them to your own Question Bank for editing and export. Submit your own via Submit to Public Bank on any validated question in your bank.

Loading public bank...