Moodle

Moodle's Built-In AI vs an LTI AI Tool: Which Do You Need?

EduGears AI Team··10 min read
Abstract illustration of two AI surfaces meeting one Moodle course — a settings-driven panel inside the platform and an external tool node connected by a standards link.

Every Moodle administrator who has switched on the AI subsystem eventually gets the same email from a head of department: we've got AI now, why are we also being asked to pay for an AI tool? It is a fair question, asked badly, and the honest answer disappoints both sides — the two things barely compete.

We build one of the LTI tools, so read this with the appropriate scepticism. The specific way to check us is to notice how much of the piece argues for switching on Moodle's own AI first, and to see whether the limitations we describe on our side of the line are ones you would have found yourself.

The answer, first

  • If what you need is authoring assistance — rewrite this, summarise that, explain this dense paragraph to a struggling learner — Moodle's built-in AI is the answer, and it is free of licence cost. Switch it on before you evaluate anything else.
  • If what you need is assessment work — question banks, rubric-based marking, grades reaching the gradebook, a tutor scoped to your lessons — built-in AI does not do it and is not going to. That is an LTI tool, or a plugin.
  • If you need both, run both. They do not conflict, they cost different things, and the combination is what most institutions land on after a year.

The sharpest version of the distinction: Moodle's built-in AI helps a human produce text. An LTI AI tool helps a course run an assessment. Those are different problems, and a tool built for one is not a weaker version of a tool built for the other.

What Moodle's built-in AI actually is

Moodle 4.5 introduced an AI subsystem in core, and it has been extended in every release since. It is a three-layer design: an administrator configures one or more providers, enables placements — the surfaces where AI appears — and chooses which actions each placement offers. Everything is off until somebody turns it on.

It is worth stating the surface area precisely, because vagueness here is what causes the disappointed email. Core ships two placements: the HTML text editor, and course assistance. Core ships four actions: generate text and generate image in the editor, summarise text and explain text on course content — the last of these added in Moodle 5.0. That is the whole of it.

Around that surface, the subsystem is more grown-up than its size suggests:

  • Providers are your own account. OpenAI and Azure AI shipped at 4.5; Ollama for self-hosted models arrived in 5.0, DeepSeek in 5.1, and Gemini and Amazon Bedrock in 5.2. You supply the API key and pay the provider directly — Moodle operates no AI service of its own.
  • Consent is built in. The first time a user tries any AI action in any placement, they must accept an AI usage policy before proceeding.
  • Reporting exists. Moodle 5.0 added an AI usage report — how and when each provider was used, with tokens, context and users — and an AI policy acceptance report. Both are manager-only.
  • Control has moved closer to teachers. Moodle 5.1 added AI access controls at course and activity level, so it is no longer purely a site-wide permissions exercise.

The self-hosted option deserves emphasis because no LTI tool can match it. Point the Ollama provider at a model running on your own infrastructure and the AI call never leaves your network. If your data-protection position is that student text must not reach a third party at all, this is the only route on the table, and it is a genuinely good reason to choose built-in AI over everything else.

What an LTI AI tool actually is

An LTI 1.3 tool is an external application registered once by your administrator under External tool, which then behaves like a native activity in every course. Moodle has supported LTI 1.3 since 3.7 and dynamic registration since 3.10, so this is old, boring, well-trodden plumbing rather than anything experimental.

Three LTI Advantage services do the actual work. Deep Linking lets the tool hand a specific item back into the course. Names and Role Provisioning tells the tool who the learner is and what role they hold, so there is no second user list. Assignment and Grade Services writes grades into the Moodle gradebook. For anything involving marking, that third one is the entire point.

Because the tool runs on the vendor's infrastructure, it can carry workflows that would be unreasonable to install on your own server. In EduGears AI's case that is 26 tools inside one registration: question generation across nine question types with QTI export, quizzes with grade passback and availability windows, rubric-based marking, capstone and project work, course import from SCORM, Common Cartridge and Moodle backups, slides, study guides, worksheets, a lesson planner, and Cog, one assistant on every page that already knows the lesson you have open.

And because the integration is a standard rather than a Moodle add-on, the same tool behaves the same way in Canvas, Blackboard and Brightspace. Built-in AI is Moodle-only by construction — it is implemented as Moodle plugin types, rendered by Moodle's UI, gated by Moodle capabilities. Nothing about it travels.

The cost is the one you already guessed: student submissions and generated content pass through a third party. That is answered with contracts and configuration rather than reassurance — a data processing addendum, a retention window you set, an explicit commitment that submissions are not used to train models, and bring-your-own-key so inference runs on your institution's own provider account.

The comparison table

Moodle's built-in AIAn LTI 1.3 AI tool
What it isA core subsystem, in Moodle since 4.5An external service registered once as an activity
SetupAdministrator configures a provider, enables placements and actionsAdministrator pastes a registration URL and activates — a few minutes
Surface areaTwo placements, four actionsWhatever the vendor ships — often dozens of workflows
Authoring helpYes — generate text and images in the editorYes, usually broader (slides, study guides, worksheets, lesson plans)
Summarise / explain for learnersYes — the course assistance placementYes, and typically grounded in the specific lesson on screen
Question generationNoYes, usually with an export your question bank accepts
Marks student workNoYes — check whose rubric and whether a human approves
Grades reach the gradebookNot applicableOver LTI Assignment and Grade Services
Who pays for the AIYou — your own provider key and billIncluded in the plan, or your own key if you prefer
Can run entirely on your infrastructureYes — with a self-hosted Ollama providerNo — inference runs on the vendor's side unless you bring your own key, and content still passes through
Works in Canvas, Blackboard, BrightspaceNo — Moodle onlyYes — the standard is the integration
Governance built inPer-user policy acceptance, usage and acceptance reports, capability controlVendor-side: DPA, retention settings, usage reporting
Ongoing burden on your serverNone beyond Moodle upgradesNone — nothing is installed

Where they genuinely overlap

Two rows in that table are real overlap, and it is worth being straight about them rather than pretending the tools are perfectly complementary.

Authoring assistance. Both will help a teacher write a paragraph. Built-in AI does it where the teacher already is — inside the editor, no context switch, no extra activity. An LTI tool usually does it with more structure, producing a whole lesson page or slide deck rather than a paragraph, and grounded in course materials you uploaded. If all you need is the paragraph, built-in AI wins on friction and you should not pay anyone for the difference.

Learner-facing explanation. Both will explain a piece of content to a confused learner. Moodle's course assistance placement summarises and explains the text on the page, generically. A tutor inside an LTI tool is typically scoped — it answers from the lesson and the institution's own materials, keeps a thread per context, and refuses to hand over the answer to a graded item. If your worry is learners using AI to skip the thinking, that scoping is the difference that matters; if it isn't, the core placement is free.

"Both" is a valid answer — and usually the right one

The framing of "which one" quietly assumes they are substitutes, and they are not. The shape most institutions settle into looks like this: built-in AI switched on with an institutional provider key for editor assistance, and one LTI tool registered for assessment and content workflows. Nothing competes, because nothing overlaps in the places that cost money.

The one thing worth being deliberate about is telling staff which is which. Two AI buttons in one Moodle with no explanation produces support tickets rather than adoption. A single paragraph in your staff guidance — "the AI button in the editor drafts text; the EduGears AI activity builds and marks assessments" — prevents most of it.

If you are being asked to justify the second one after switching on the first, the honest sentence is: the built-in AI does not mark anything, does not build a question bank, and does not put a grade in the gradebook. Those are not features somebody forgot — they are outside what the subsystem is for.

When built-in AI alone is enough

  • Your teachers want editor-level help and nothing more — and it is worth asking them rather than assuming, because a surprising number genuinely do.
  • Nothing may leave your infrastructure. With a self-hosted provider this is the only option, and no vendor contract is a substitute for the call never being made.
  • You have an institutional model contract already and want every call on that one key, with the usage report to prove it.
  • You are early in an AI policy conversation and want the governance artefacts — policy acceptance records, usage reports, per-capability control — before you widen the surface.
  • Your assessment volume genuinely does not hurt. If marking is not a pain point, do not buy a marking tool.

When you need the LTI tool

  • Marking is the bottleneck. This is the single most common trigger, and built-in AI does not address it at all.
  • You need question banks at volume with an export your LMS accepts, rather than questions written by hand one at a time.
  • You want a learner-facing tutor that is safe during assessment — grounded in your material, and unwilling to hand out answers to graded items.
  • Your Moodle is on hosting that will not let you install plugins, which closes the plugin route entirely and leaves this one.
  • You run more than one LMS, or are midway through a migration, and would rather not do this exercise twice.
  • You need content in and out — importing an existing SCORM package or Moodle backup, and exporting again — rather than starting from an empty course.

What a Moodle Certified Integration does and doesn't tell you

If you are evaluating LTI tools for Moodle you will see the Certified Integration badge, ours included, so it is worth knowing exactly what it is evidence of.

EduGears AI is a Moodle Certified Integration: our features and our standards-compliant LTI 1.3 integration were reviewed and verified by Moodle, and the listing is on Moodle's own site rather than only on ours. Moodle's published criteria for the programme are user experience, coding standards, and compatibility across operating systems, devices and Moodle versions.

Now the part vendors skip. A security audit is not among those criteria. The programme does not describe penetration testing, vulnerability scanning, or a compliance framework such as SOC 2, and you should not read the badge as any of those. Moodle also notes that for some integrations there is code to review and for others there is not — which for an LTI-based tool generally means the coding-standards criterion has nothing to bite on.

So treat certification as what it is: useful, external, and narrow. It tells your procurement team that a third party checked the integration works as described and behaves properly inside Moodle. It tells them nothing about how the vendor handles data, and that question needs its own answer — a DPA, a retention policy, a training commitment. Ask for those separately, of us and of everyone else.

How to decide in an afternoon

  1. Switch on Moodle's built-in AI first. It is already in your Moodle, it costs a provider key, and it establishes your baseline. Anything you buy afterwards should be justified against it, not against nothing.
  2. Ask five teachers what they actually want. Sort their answers into "help me write" and "help me assess". The ratio decides your budget conversation.
  3. Settle the data question before shortlisting. Must inference stay on your infrastructure? If yes, you are choosing built-in AI with a self-hosted provider and the rest is moot.
  4. If marking is on the list, find the approval step in every candidate. Whose rubric, and does a human see the score before the learner? Vague answers are answers.
  5. Pilot in one real course for one term, with one teacher who will tell you the truth. Every comparison table, this one included, loses to a term of use.

Already running Moodle's built-in AI? Add the assessment half — rubric-based marking, question banks and grade passback — in about three minutes over LTI 1.3.

Get started free →

Frequently asked questions

Is Moodle's built-in AI free?

There is no licence cost — the subsystem is part of Moodle core from 4.5 onwards. But it is not free to run, because you supply your own AI provider account and pay that provider directly for every call. Moodle operates no AI service and includes no allowance. The practical planning question is therefore not 'is it free' but 'who owns the API key and what is the monthly ceiling', which is exactly the conversation the AI usage report added in Moodle 5.0 is designed to support.

Can I run Moodle's built-in AI and an LTI AI tool at the same time?

Yes, and most institutions eventually do. They occupy different surfaces — the core subsystem lives in the editor and on course pages, an LTI tool lives in the activity chooser — and they do not interfere with each other technically. The only real cost of running both is human: staff need one sentence explaining which button does what, or you will field support tickets about the wrong AI.

Does Moodle's built-in AI grade student work?

No. Core exposes four AI actions — generate text, generate image, summarise text and explain text — across two placements, the text editor and course assistance. None of them reads a submission, applies criteria, or writes to the gradebook. AI-assisted marking in Moodle comes from a third-party plugin or from an LTI 1.3 tool, and for either the questions are whose rubric is applied and whether a human approves the score before the learner sees it.

Which is safer for student data?

It depends on the configuration, not the category. Moodle's built-in AI pointed at a self-hosted Ollama model is the strongest position available: the call never leaves your infrastructure, and no contract is needed because no third party is involved. Pointed at a hosted provider, it sends student text to that provider under whatever terms you agreed with them. An LTI tool always involves a third party, and the protections are contractual and configurable — a data processing addendum, a retention window you set, no training on submissions, and bring-your-own-key so inference runs on your own provider account. Decide which of those you require before shortlisting anything.

Will an LTI AI tool stop working when I upgrade Moodle?

It should not, and this is one of the more practical arguments for the LTI route over a plugin. Nothing is installed on your server, so there is no code to be incompatible with a new Moodle version and nothing to re-test at each upgrade. The integration is against LTI 1.3, which Moodle has supported since 3.7 and does not break between releases. A plugin, by contrast, genuinely is something you re-test at every upgrade — that is the cost of the deeper access it gets in exchange.

Does the Moodle Certified Integration badge mean the tool passed a security review?

No, and this is worth being clear about even though we carry the badge. The programme's published criteria are user experience, coding standards, and compatibility across operating systems, devices and Moodle versions. A security audit, penetration test, or compliance framework such as SOC 2 is not among them. Certification is real evidence that Moodle reviewed the integration and its features and found that it works as described inside Moodle — it is simply not evidence about data handling. Ask for the data processing addendum, the retention policy, and the model-training commitment separately.

Related reading: how to add AI to Moodle, all three paths covers the plugin route this piece skips, and can Moodle grade essays with AI takes the marking question on its own.

Try EduGears AI Free

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

Get Started Free →

Related posts