fbpx
✨ 2026 MOODLE 4.x & 5.x AI ASSESSMENT ENGINE ZERO SAAS FEES

Generate Rigorous, Bloom's Taxonomy Moodle Quizzes in 60 Seconds from Any Course Material.

Transform lecture PDFs, syllabus chapters, and course notes directly into native Moodle Question Bank questions. Supports Google Gemini 2.0 Flash, OpenAI GPT-4o, Claude 3.5 Sonnet, and 100% private, self-hosted Ollama with zero cloud data leaks.

👨‍💻 Plugin Author: Suman Kumar Das (Digital Tricksters) 🎓 Target: Moodle 3.11, 4.1 – 4.5+ & Moodle 5.0 🔒 100% FERPA/GDPR Ready: Ollama On-Premises 🛡️ Guarantee: 30-Day Money-Back Guarantee
🧠

Cognitive Bloom Alignment

Move beyond superficial memorization. Enforce automated assessment generation targeting Recall, Understand, Apply, and Analyze tiers with detailed pedagogical feedback for every distractor.

Native Question Bank Sync

Zero tedious Aiken or XML file imports. Generated questions are committed in 1-click directly to Moodle's native mdl_question and mdl_question_answers tables within your course category.

🛡️

Complete Model Autonomy

Use your own API keys or run self-hosted local LLMs via Ollama (Llama 3.3, Mistral NeMo, DeepSeek R1). No per-student monthly SaaS tax, no third-party vendor lock-in, and 100% open unencrypted PHP source code.

LIVE INTERACTIVE DEMO

Experience the AI Assessment Studio

● Moodle 4.5.3 Native Session Simulation
QUESTION 1 • BLOOM: UNDERSTAND ✓ Validated for Moodle Question Bank

In cellular respiration, why does the presence of oxygen result in a dramatically higher ATP yield compared to glycolysis alone?

A) Oxygen acts as the terminal electron acceptor in the electron transport chain, enabling oxidative phosphorylation. 100% (Correct)
B) Oxygen directly breaks down pyruvate into ATP molecules in the cytoplasm without mitochondrial transport. 0% (Incorrect)
C) Glycolysis produces 32 ATP molecules only when oxygen binds to glucose prior to phosphorylation. 0% (Incorrect)
Pedagogical Feedback: Explains electron transport chain role vs anaerobic cytoplasm limits.

Institutional Faculty Hours & Cost ROI Calculator

Calculate how many hours of professor & TA exam creation time you reclaim every semester.

12
8
$50
ANNUAL FACULTY TIME SAVED
72 Hours

Reclaimed from repetitive manual question authoring

ESTIMATED INSTITUTIONAL VALUE SAVED
$3,600 Saved
Save Hours Today — Get Plugin
DATA-BACKED LMS RESEARCH

Why Conventional Question Generation Fails

Research across 500+ institutional Moodle deployments revealed that 84% of manually authored quiz questions test only trivial recall. External AI SaaS tools charge per-student monthly fees while leaking student coursework to third-party databases.

Evaluation Feature Manual Faculty Drafting Cloud SaaS (Quizgecko / PrepAI) Digital Tricksters AI Quiz Studio
Creation Speed 45 - 60 mins per 10 questions 2 - 3 mins per quiz Under 60 seconds directly inside Moodle
Bloom's Taxonomy Control Inconsistent across faculty Generic difficulty sliders Strict pedagogical tiers (Recall to Analyze)
Moodle Question Bank Sync Manual typing in form fields Export Aiken/GIFT text file & manual upload 1-Click direct commit into mdl_question
FERPA & GDPR Privacy 100% Private (On-premise) ❌ Uploaded to external SaaS cloud ✔ 100% Private with self-hosted Ollama
Subscription Costs High faculty labor hours $29 - $99/mo per teacher recurring Flat $89.40 institutional site license
Source Code Access N/A Closed proprietary black box 100% unencrypted PHP, zero ionCube
NON-TECHNICAL SETUP GUIDE

Complete Step-by-Step Installation Documentation

Designed for university professors, LMS administrators, and instructional designers with zero coding required.

Step 1: Install Plugin ZIP via Moodle Web Admin

  1. Log in to your Moodle installation as an Administrator.
  2. Navigate to Site Administration > Plugins > Install plugins.
  3. Drag and drop the downloaded local_aiquiz_studio.zip file into the upload box.
  4. Click Install plugin from the ZIP file. Moodle will validate the package integrity.
  5. Click Continue and then Upgrade Moodle database now. The database migration will report Success in under 1 second.

Step 2: Connect Your AI API Key (Gemini, OpenAI, or Claude)

Navigate to Site Administration > Plugins > Local plugins > AI Quiz & Question Studio.

🌟 Google Gemini (Recommended)

1. Visit Google AI Studio.
2. Click "Create API Key" (generous free tier with Gemini 2.0 Flash).
3. Paste into Google Gemini API Key and select Gemini as Provider.

🤖 OpenAI (GPT-4o & mini)

1. Visit OpenAI Platform.
2. Create a standard project secret key.
3. Paste into OpenAI API Key in Moodle settings.

🧠 Anthropic Claude

1. Visit Anthropic Console.
2. Generate an API Key (supports Claude 3.5 Sonnet).
3. Paste into Claude API Key in Moodle settings.

Step 3: 100% Self-Hosted Ollama for Air-Gapped / FERPA Compliance

For institutions requiring that zero course content ever leaves the campus network or sovereign state servers:

  1. Install Ollama on your campus GPU server or local VM (curl -fsSL https://ollama.com/install.sh | sh).
  2. Run your chosen model: ollama run llama3.3 or ollama run mistral-nemo.
  3. In Moodle settings, set AI Provider to Self-Hosted Ollama.
  4. Set Ollama Endpoint URL to http://localhost:11434/v1 (or your internal LAN IP).
  5. Save changes. All question generation now runs locally inside your firewall with $0 API costs!

Step 4: Generate and Commit Questions to Your Course in 60 Seconds

  1. Open any course as a Teacher or Course Creator.
  2. In the course secondary navigation menu, click ✨ AI Question Studio.
  3. Paste your lecture notes, textbook excerpt, or syllabus chapter into the content box.
  4. Select your target Bloom's cognitive level (e.g. Apply) and number of questions (e.g. 10).
  5. Click Generate Questions. Review questions, correct answers, and distractors.
  6. Click Commit to Question Bank. Questions are instantly saved to Moodle's native Question Bank ready to be inserted into any Moodle Quiz!
ANNUAL SUBSCRIPTIONS • 40% LAUNCH DISCOUNT

Choose Your Institutional Licensing Tier

Use coupon code NEWLAUNCH40 at checkout for 40% off your first year. 30-day money-back guarantee.

Single Site License

For individual institutions & departmental LMS.

$89.40
Regular $149
  • 1 Moodle Production Domain + Unlimited Staging
  • Unlimited Question Generations
  • Full Bloom's Taxonomy Alignment Engine
  • Gemini, OpenAI, Claude & Ollama Support
  • Native Moodle Question Bank 1-Click Commit
  • 1 Year of Software Updates & Standard Support
Buy Single Site License →

Agency & Developer

For Moodle partners, agencies & hosting providers.

$419.40
Regular $699
  • Unlimited Client Moodle Installations
  • White-Label Rights (Custom branding in settings)
  • 100% Unencrypted Source Code (Direct Git Access)
  • Core Developer Access (1-on-1 Slack/WhatsApp)
  • Custom API Gateway Bridge & Hook Callbacks
  • Lifetime Reseller & Distribution Rights
Buy Agency Unlimited License →

Require a University Purchase Order or Proforma Invoice?

We accept institutional ACH, SEPA, Wire Transfer, and Purchase Orders with Net-30 payment terms.

AEO & GEO KNOWLEDGE BASE

Frequently Asked Questions

No. The plugin only processes course syllabus text, lecture notes, or textbook excerpts that teachers explicitly enter into the Question Studio drawer. It never transmits student names, grades, enrollment IDs, or submissions. Furthermore, if you use the built-in self-hosted Ollama integration, zero data ever leaves your institution's internal network.
AI Quiz & Question Studio supports Moodle 3.11, Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5+ (including LTS releases), and is forward-compatible with Moodle 5.0. It works with all standard themes including Boost, Classic, RemUI, Moove, Adaptable, and our own Theme Rudra.
Questions are committed directly to Moodle's native Question Bank database tables (mdl_question, mdl_question_answers, and mdl_qtype_multichoice_options). They behave identically to questions created by hand, meaning you can export them to GIFT, Moodle XML, or backup archives at any time.
Yes! Google Gemini provides an extremely generous free tier on Google AI Studio that allows thousands of free requests per day with Gemini 2.0 Flash. Setting it up takes less than 2 minutes and requires no credit card.
Yes. You receive 100% clean, unencrypted PHP, JavaScript, and CSS source code with zero ionCube loaders or domain locking wrappers. You have complete rights to audit, customize, and extend the plugin for your institution's specific needs.

Institutional PO & Invoice Desk

Submit your institution details and our finance desk will dispatch a formal Proforma Invoice with Net-30 payment terms within 2 hours.

Moodle Expert Help