Moodle

AI for Moodle: The Complete Guide (2026)

EduGears AI··14 min read
Abstract editorial illustration of an LMS dashboard receiving AI-generated questions, rubrics, and tutor messages, with subtle Moodle-orange accents on an indigo background.

Moodle has quietly become one of the most AI-ready learning management systems on the market. Between the native AI subsystem that shipped in Moodle 4.5 and the explosion of LTI 1.3 tools that bolt on in minutes, instructors finally have real options — without waiting six months for the IT team to greenlight a server upgrade. The challenge is no longer whether you can add AI to Moodle. It's figuring out which path actually fits your course, your budget, and your data-protection rules.

This guide walks through every realistic option in 2026 — Moodle's built-in AI provider system, third-party plugins, and external LTI tools — and shows you what each one does well, what it doesn't, and where the free tier ends. If you only have a few minutes, skip to the comparison table near the bottom; otherwise, read straight through and you'll know exactly what to recommend to your faculty by the end.

What Does "AI for Moodle" Actually Mean?

"AI for Moodle" is one of those phrases that hides a lot of moving parts. When a teacher says it, they usually mean one of four very specific things: generating questions from a chapter or PDF, grading student work against a rubric, giving students a 24/7 tutor that won't just hand out answers, or producing course content like slides, worksheets, and lesson plans. When a Moodle administrator says it, they often mean something quite different — the AI provider keys configured at the site level, content moderation, abuse logging, and the policy framework that decides which roles can touch a model at all.

Both perspectives are valid, but they pull you toward different solutions. The administrator-centric view points to Moodle's native AI subsystem, which has been part of Moodle core since version 4.5 and is now mature in 4.6. The teacher-centric view almost always points to external LTI tools, because that's where you get the rich, classroom-specific features — rubric-based grading, QTI exports, lesson plans tied to your standards, Socratic-mode tutoring — that the core AI subsystem was never designed to deliver.

The good news: the two approaches don't conflict. You can run Moodle's native AI in the editor for quick text rewrites and register an LTI tool like EduGears AI for the heavier classroom workflows. Most schools end up doing exactly that.

Option 1: Moodle's Native AI Subsystem

Moodle's native AI subsystem is the framework Moodle HQ introduced in 4.5 and continued developing through 4.6. It's a pluggable provider model — you (or your hosting partner) install one or more AI provider plugins, drop in API keys at the site level, and then enable the actions you want available to teachers and students. Out of the box the subsystem ships with provider plugins for OpenAI and Azure AI, and the community has added providers for Anthropic, Ollama (for on-prem models), and others.

What it gives end users is mostly editor-level: a small "AI" button inside the Atto and TinyMCE editors that lets you generate text, summarise a selection, or produce an image. Moodle also exposes the subsystem to a chat-style assistant — branded "LionAI" in some distributions — so students can ask follow-up questions from inside the course. None of this is automatic; the site administrator has to opt in to each action and decide which user roles can call it.

What the native subsystem actually does today

  • Text generation inside the Atto and TinyMCE editors (summarise, expand, rewrite, translate).
  • Image generation inside the editor, where the chosen provider supports it.
  • Chat assistant (LionAI / similar) for asking questions in plain language from inside a course.
  • Per-role policy controls so admins can decide who can call which action.
  • Audit logging of AI calls for compliance review.

Who it's best for

  • Self-hosted Moodle shops with an active IT team and a corporate OpenAI or Azure account they want to standardise on.
  • Institutions that need tight policy controls at the site level (e.g., regulated industries, K-12 districts with strict acceptable-use rules).
  • Faculty who only need lightweight editor assistance — rewriting an announcement, summarising a forum post, generating a stock image.
  • Anyone already paying for OpenAI/Anthropic who wants to channel that spend through one provider key instead of every teacher having their own.

Where the native subsystem starts to feel thin is anywhere you need classroom-specific workflows. There's no rubric-based grading. There's no QTI export. There's no proper question-bank generator with nine question types and difficulty controls. There's no AI tutor that respects a Socratic mode and refuses to leak answers. And critically, every action is gated by a site admin who has to install a plugin, set a key, and approve a role — which is exactly the bottleneck instructors run into in big institutions.

Option 2: LTI AI Tools for Moodle (No IT Configuration Required)

The second path is to bring AI into Moodle through an LTI 1.3 tool. LTI — Learning Tools Interoperability — is an IMS Global standard that lets external applications plug into any compliant LMS as if they were native. From the student's perspective, an LTI tool just shows up as another activity in the course; from the teacher's perspective, it appears in the activity picker alongside Quiz, Assignment, and Forum. From the administrator's perspective, they register the tool once and forget it.

LTI 1.3 — sometimes branded "LTI Advantage" — adds three superpowers that matter for AI: Deep Linking (so the external tool can hand back a specific question, assignment, or content item to Moodle), Names and Roles (NRPS) (so the tool knows who the student is and what section they're in), and Assignment and Grade Services (AGS) (so grades from the external tool flow back into the Moodle gradebook automatically). For an AI grading tool, AGS is the killer feature: the AI assesses the work, the teacher reviews, and the score appears in the gradebook with no copy-paste.

The other reason LTI matters is sociopolitical. Adding a server-side plugin to Moodle requires SSH, a maintenance window, and an IT team that says yes. Adding an LTI tool requires a registration URL and about two minutes inside Site Administration. That's a wildly different ask, and it's the reason most modern AI-for-LMS products are shipped as LTI tools rather than Moodle plugins.

Why LTI is the path of least resistance

  • No Moodle server changes. Nothing installed on your VM, no PHP modules, no extra cron job.
  • Works behind firewalls. Moodle calls the tool over HTTPS; you don't need to expose anything new.
  • Grades sync back automatically via LTI AGS, so the gradebook stays as the single source of truth.
  • Single sign-on for students — they never leave Moodle, never see a separate login.
  • Vendor handles model upgrades. When GPT, Claude, or Gemini ships a new version, the LTI tool adopts it; you don't have to redeploy.
  • Portable. Because LTI is an open standard, the same tool registered with Moodle also works with Canvas, Blackboard, D2L Brightspace, Schoology, and Sakai.

The trade-off is data: an LTI tool runs on the vendor's infrastructure, so student responses and AI-generated content pass through their servers. Reputable vendors publish a data processing addendum, support FERPA and COPPA, and offer EU/India data residency where required. We'll come back to this in the FAQ.

The Best Free AI Tool for Moodle (2026)

If you only have time to evaluate one LTI tool, evaluate this one. It's the option we recommend to schools and districts that walk in asking "what's the fastest, cheapest, least-risky way to put real AI in front of our teachers tomorrow?"

EduGears AI — 15 Tools in One LTI

EduGears AI is a single LTI 1.3 Advantage tool that exposes 15 distinct AI workflows to teachers and students inside Moodle. You install one plugin from moodle.org, register the tool once, and every course in your Moodle instance gains access to the full toolkit. There is no per-seat license, no minimum spend, and no required IT involvement after the initial registration.

On the assessment side, the AI question generator produces nine question types — multiple choice, true/false, multi-select, short answer, essay, fill-in-the-blank, matching, ordering, and numeric — from any source you point it at: a PDF, a chapter URL, a YouTube transcript, or just a topic and a difficulty level. Generated questions land in an editable preview, you tweak what you want, and the tool exports them as QTI 2.1 so they import cleanly into Moodle's question bank and any other QTI-compliant LMS.

On the grading side, AI grading reads each student submission, evaluates it against a rubric you authored (or one EduGears generates for you), and proposes a score plus inline feedback. The teacher reviews everything before it's released — nothing is auto-posted without a human signoff — and approved scores flow back into the Moodle gradebook via LTI AGS. Audio, video, and image submissions are supported, which is what lets EduGears handle viva-voce, lab notebook photos, and recorded speaking practice as well as written assignments.

On the learning side, the AI tutor is available to every student in the course 24/7. It defaults to Socratic mode, which means it leads with questions rather than answers and refuses to just hand over the solution to a graded assignment. Teachers can scope what the tutor will discuss (e.g., "only this unit's readings") and review the conversation history. The same model powers the lesson planner, slide deck generator, study guide builder, worksheet maker, rubric writer, learning-objective extractor, and several smaller utilities — fifteen tools in total, all inside the same LTI activity.

EduGears AI has a genuinely free tier — not a 14-day trial — and supports bring-your-own-key (BYOK) for OpenAI, Anthropic Claude, Google Gemini, DeepSeek, and Sarvam, so schools that have already negotiated an enterprise model contract can route every call through their own provider. The Moodle plugin lives at moodle.org/plugins/local_edugears and the full registration takes about three minutes.

Want to add AI to your Moodle today?

Try EduGears AI Free →

How to Set Up an AI Question Generator in Moodle (Step by Step)

The cleanest way to put an AI question generator in front of your teachers is to install one Moodle plugin and let it handle the LTI registration for you. The plugin doesn't generate questions itself — it's a tiny registration helper that wires Moodle up to the external LTI tool, which is where the AI lives. Here's the full flow end to end.

  1. Install the EduGears plugin from moodle.org. As a Moodle site administrator, go to Site administration → Plugins → Install plugins and search for local_edugears, or install directly from moodle.org/plugins/local_edugears. The plugin is small, has no external dependencies, and works on Moodle 3.9 through 4.6.
  2. Click "Register EduGears AI". Once the plugin is installed, a new settings page exposes a single button. Clicking it performs the LTI 1.3 Dynamic Registration handshake with EduGears, exchanges keys, and registers the tool at the site level. No copy-pasting client IDs or platform URLs.
  3. Add EduGears AI as an activity in any course. Inside a course, turn editing on, click Add an activity or resource, and pick EduGears AI from the activity picker. Give it a name, pick whether you want it to act as a tutor, a question generator, an assessment, or one of the other 15 tools, and save.
  4. Use the question generator. Open the activity, paste a chapter URL or upload a PDF, choose your question types and difficulty distribution, and click Generate. The tool returns an editable batch — usually 10 to 50 questions — within about thirty seconds.
  5. Review, edit, and export to QTI 2.1. Walk through the batch, edit any question whose stem or distractors you want to sharpen, and click Export QTI. Import the resulting .zip into Moodle's question bank (Question bank → Import → Moodle XML / QTI 2.1) and you're done — those questions are now first-class citizens of any Moodle Quiz.

What makes this flow work is the deliberate separation between generation (which happens inside the LTI tool, where the AI lives) and delivery (which happens inside Moodle's native Quiz module, where your students take the assessment). You get AI speed for the part that's tedious — writing 40 plausible distractors — and Moodle's battle-tested quiz engine for the part that actually counts. The same pattern works for assignments: generate the prompt and rubric in EduGears, deliver and grade the work back in Moodle, with scores flowing through LTI AGS.

How AI Grading Works in Moodle

AI grading is the workflow that saves teachers the most time, and it's also the one that scares administrators the most — so it's worth being precise about how it actually works inside Moodle. A modern LTI grading tool like EduGears AI follows the same five-step loop whether the work is an essay, a short answer, a recorded oral response, or a photo of a lab notebook page.

First, the teacher attaches a rubric. The rubric is the contract: a list of criteria, level descriptors, and point values. The AI grader will not score anything without one. EduGears can generate a draft rubric from the assignment prompt if you don't have one yet, but the teacher always owns it. Second, students submit through the LTI activity. Third, the AI reads each submission, compares it against the rubric criterion-by-criterion, and produces a proposed score plus inline feedback that quotes the student's own text. Fourth — and this is the part that matters — the teacher reviews everything before scores are released. Nothing posts to the gradebook automatically; the teacher can accept, edit, or completely override any criterion. Fifth, on signoff, the approved scores flow back into Moodle's gradebook through the LTI Assignment and Grade Services (AGS) endpoint.

What teachers still control: the rubric, the bar for what counts as a passing answer, the tone of the feedback, the decision to release or hold scores, and the override of any grade that doesn't sit right. The AI is a fast first reader, not a judge. That distinction matters for academic integrity, for institutional policy, and frankly for student trust — students are far more comfortable with "AI summarised your essay against the rubric, your teacher signed off" than with "AI graded you, end of story."

On the data side, AI grading from a reputable LTI vendor is FERPA-compliant: student work is treated as an educational record, not used to train models, and retained only as long as the contract requires. EduGears AI signs a data processing addendum on request, supports configurable retention windows, and (for institutions that require it) can be configured so submissions are deleted from vendor storage immediately after the grade is posted back to Moodle. Combined with BYOK, where the school's own model key handles the inference, you can build a deployment that satisfies even strict K-12 and EU data-residency rules.

Moodle AI Tools Compared

There are now a handful of well-known options for putting AI into Moodle. Here's how the most common ones stack up on the dimensions teachers and admins actually care about.

ToolTypeFree?Question GenAI GradingAI TutorSetup
EduGears AILTI 1.33 min
LearnWiseLTI 1.3Longer
Moodle Native AI SubsystemBuilt-inPartialIT required
OpenAI Question Gen pluginPluginBYOKIT required

The pattern is pretty clear. If you want the broadest toolkit at zero cost and the shortest setup, EduGears AI is the obvious starting point. If you've already standardised on a corporate OpenAI key and only need a quick editor assist, the native AI subsystem is fine. The OpenAI Question Gen plugin is solid for question generation only, but you'll be installing more plugins for grading and tutoring — and waiting on IT for each one.

Frequently Asked Questions

Does AI for Moodle work with Moodle Cloud?

Yes. Anything delivered as an LTI 1.3 tool — including EduGears AI — works identically on Moodle Cloud, MoodleCloud, self-hosted Moodle, Moodle Workplace, and any Moodle partner host. The only requirement is that you have site-administrator access to register the tool, which is included with every Moodle Cloud tier above the free Starter plan. Moodle's native AI subsystem also works on Moodle Cloud as long as your tier includes 4.5 or newer.

Is it safe to use AI in Moodle with student data?

It can be, but you have to pick a vendor with the right contract. Reputable LTI AI tools sign a FERPA-aligned data processing addendum, comply with COPPA for under-13 users, and explicitly do not use student submissions to train foundation models. EduGears AI does all three, supports configurable retention windows (including immediate purge after grade passback), and offers BYOK so the inference runs against your school's own provider key. Always read the DPA before you register a tool district-wide.

Can I use my own OpenAI key?

Yes — that's exactly what bring-your-own-key (BYOK) is for, and it's increasingly the default for districts and universities. EduGears AI supports BYOK for OpenAI, Anthropic Claude, Google Gemini, DeepSeek, and Sarvam, so you can route every model call through the account your institution already negotiated. Moodle's native AI subsystem also lets the site administrator drop in their own OpenAI or Azure key; some community provider plugins extend that to Claude and Ollama as well.

What Moodle versions are supported?

Any LTI 1.3 tool — EduGears AI included — works on Moodle 3.9 and newer, which covers essentially every actively maintained Moodle deployment in the world. The native AI subsystem requires Moodle 4.5 or newer, since that's when the provider framework shipped. If you're still on Moodle 3.5 or older, your priority should be upgrading Moodle itself before layering AI on top.

Next Steps

If you've made it this far, you have a pretty good sense of the landscape: Moodle's native AI subsystem is the right call for editor-level help and tight site-wide policy, and an LTI tool is the right call for the classroom workflows teachers actually ask for — question generation, AI grading, AI tutoring, and content creation. The cheapest, fastest way to get all four into a real Moodle course this week is to register a free LTI tool.

Add AI to your Moodle in 3 minutes — EduGears AI starts free, no credit card required.

Try EduGears AI Free →

Want to go deeper on a single piece? The AI for Moodle landing page has a quick demo of the full 15-tool suite running inside a live Moodle course. If question generation is your priority — for example, you're rebuilding a question bank for next term — start with our walkthrough of the free AI question generator for Moodle and Canvas, which covers QTI exports, question-type coverage, and the difficulty controls that matter most for real assessment design.

Try EduGears AI Free

Setup in 3 minutes via LTI 1.3. No credit card required. All 15 AI tools included on the free tier.

Get Started Free →

Related posts