Best AI Chatbots for Moodle in 2026: 8 Plugins Compared

Moodle is the most widely deployed LMS in the world, and the AI chatbot ecosystem around it has never been this crowded: free plugins, SaaS AI tutors, campus-wide assistants, and now Moodle's own native AI. We compared 8 options on what actually matters: awareness of your course content, setup effort, data privacy, and price.
Related Guides
How We Compared
An AI chatbot on Moodle is only as good as its answers about your courses. So we scored every tool on four criteria:
- Course-content awareness (RAG): does it answer from your materials, or just from the generic model?
- Integration effort: server plugin, LTI 1.3, or a simple widget — and the real time to get running.
- Privacy: EU hosting, DPA availability, data control.
- Total cost: license fees, but also the API key you pay for and the maintenance hours you don't see coming.
Full disclosure: Criterium is our product. It's in the lineup because it competes in this category, but we don't give it a star rating — those are reserved for third-party tools.
All 8 Tools at a Glance
| Tool | Course-Content RAG | Integration | Free Option | Best For |
|---|---|---|---|---|
| Criterium | ✓ | LTI 1.3 / embedded link | ✓ | Training centers: tutor + course builder |
| Raison AI (Corolair) | ✓ | Moodle plugin (local) | ✓ | One AI tutor per course, fully inside Moodle |
| LearnWise | ✓ | Widget / LTI | ✗ | Universities: campus-wide support |
| Asyntai | ✓ | JS snippet / plugin | ✓ | Lightweight FAQ bot, fastest setup |
| AI Chat (block_ai_chat) | ✗ | Moodle plugin (block) | ✓ | Free general AI chat, your own API key |
| AI Chat Block (block_openai_chat) | ✗ | Moodle plugin (block) | ✓ | Minimal AI chat inside Moodle |
| MAICI | ✓ | Moodle activity module | ✓ | Gradable AI chat activity, per-activity docs |
| Moodle native AI | ✗ | Moodle core 4.5+ | ✓ | Teacher-side content generation |
1. Criterium: AI Tutor Trained on Your Courses
Best for: training centers that want an AI tutor and a course builder
Pricing: free plan, then per-active-learner pricing
Our product — no star rating; judge for yourself.
Criterium connects to Moodle through LTI 1.3 or a simple embedded link, and answers learners from your actual course content (RAG) rather than from a generic model. Learners arrive already authenticated from their Moodle course, the tutor knows the course context, and conversations stay isolated per organization on EU-hosted servers.
What separates it from the pure tutors: Criterium is also an AI course creation platform (lessons, quizzes, podcasts, presentations). If your Moodle content pipeline is still manual, one tool covers both needs. The full setup walkthrough is in our Moodle integration guide.
- Strengths: RAG on your materials, LTI 1.3 in under 30 minutes, EU hosting, free plan to test.
- Limits: no self-hosted version; the chatbot lives outside your Moodle server (by architectural choice).
2. Raison AI (Corolair): One AI Tutor per Course
Best for: rolling out AI tutors course by course, without leaving Moodle
Pricing: trial created automatically on install, quote-based after that
Raison AI (the local_corolair plugin, by French vendor Corolair) installs as a
local plugin and lets you create one AI tutor per course, trained on the course
resources plus any documents the instructor adds. Learners chat inside their
course and can self-assess on AI-generated questions the instructor validates;
trainers see which topics keep coming up. A trial account is created automatically
when the plugin is installed.
Worth knowing before you commit: the company now leads with Raison, its enterprise AI-upskilling product (Teams/Slack) — the Moodle tutor is no longer the headline. The plugin is still actively maintained, but ask about the roadmap.
- Strengths: per-course tutors inside Moodle, instructor-validated self-assessment, analytics, French vendor (GDPR).
- Limits: server plugin to install; pricing not public; vendor focus has shifted to another product.
Verdict: the most complete pure Moodle AI tutor: per-course tutors trained on course content, self-assessment questions, trainer analytics, French vendor. Just note the company now pushes its enterprise product Raison first.
3. LearnWise: The Campus Assistant for Higher Ed
Best for: universities needing 24/7 support across multiple systems
Pricing: quote-based (institutional contracts)
LearnWise plays in a different league: a campus-wide AI assistant that covers Moodle but also Canvas, Blackboard, and administrative tools. It answers support questions ("how do I submit my assignment?"), draws on the institution's knowledge base, and escalates to human staff when it doesn't know. Think "augmented service desk" more than pedagogical tutor.
- Strengths: multi-LMS coverage, human escalation, institution-scale deployment.
- Limits: sized (and priced) for higher education; a poor fit for a standalone training center.
Verdict: built for universities: campus-wide support assistant covering Moodle and other systems, with enterprise onboarding and pricing to match. Overkill for a single training center.
4. Asyntai: The Express Moodle Chatbot
Best for: getting a FAQ bot live today, without an IT project
Pricing: free (100 messages/month), then $39/month (2,500 messages) or $139/month (15,000)
Asyntai bets everything on simplicity: paste a JavaScript snippet into Moodle's Additional HTML (or install its small plugin) and the widget answers site-wide from your crawled pages, uploaded documents, and Q&A pairs, in 30+ languages. The Standard plan adds human takeover and ticket escalation. It's the fastest zero-to-working-bot path in this lineup — but it's closer to a smart FAQ bot than a tutor that accompanies a learning path: a generalist website chatbot adapted to Moodle, not a pedagogical tool.
- Strengths: minutes to set up, works with Moodle 3.x/4.x+, multilingual, genuinely usable free plan.
- Limits: a site widget more than a course tutor; light learning analytics and pedagogy; small vendor.
Verdict: the fastest path to a working chatbot on Moodle: paste a snippet, connect your content, done. A generalist support widget rather than a tutor, and lighter on pedagogy than the tutor-focused tools.
5. AI Chat Block: The Rising Free Plugin
Best for: free AI chat inside Moodle, with your own API key
Pricing: free plugin (GPL) + your API key costs
AI Chat (the block_ai_chat component, maintained by ISB Bayern) is the most
polished community plugin on the interface side: floating window, sidebar or
full-width modes, configurable personas, conversation history, even an agent mode
that helps fill in forms. It relies on companion plugins
(local_ai_manager to connect OpenAI and friends, tiny_ai for the editor). Admins can inject extra context into requests, but there is no
RAG: the bot answers from the model, not from your materials.
- Strengths: free, open source, the best native Moodle chat UX, personas and agent mode.
- Limits: no course RAG; depends on local_ai_manager; server installation and updates are on you.
Verdict: the most polished free chat UI for Moodle: personas, floating window, agent mode. Plan for its companion plugins (local_ai_manager) and accept there is no course-content RAG.
6. AI Chat Block (block_openai_chat): The Veteran
Best for: wiring an AI chat into Moodle in an hour
Pricing: free plugin + your AI provider costs (≈ $0.002 per message)
AI Chat Block (the block_openai_chat component by Bryce Yoder, long known as the
"OpenAI Chat Block") is the historic option. Since version 4 it rides Moodle's
native AI subsystem: you configure a provider under Site Administration >
AI and the block uses it, with a customizable persona and prompt. But it knows
nothing about your courses or your organization: answers come from the raw model
(hacks like FilterCodes can inject a few context variables at best).
- Strengths: trivial setup, near-zero cost, open code, plugged into Moodle's core AI subsystem.
- Limits: no awareness of your content, basic interface.
Verdict: the veteran free plugin, now wired to the Moodle core AI subsystem. Simple and battle-tested, but it answers from the model, not from your courses.
7. MAICI: AI Chat as a Course Activity
Best for: embedding AI chat as a pedagogical activity, grounded in your documents
Pricing: free open source (GPL v3) + your OpenAI key
MAICI (Moodle AI Chat Interface, the mod_maici module) takes a unique angle:
AI chat isn't a widget, it's a course activity just like a quiz or
an assignment. The instructor creates the activity, sets an initializing prompt,
attaches the reference documents of their choice, and can cap token consumption.
The plugin runs on your OpenAI key, including Assistants you've already configured.
Conversations stay in your Moodle; the exchanges go to OpenAI, as with any
BYO-key plugin.
- Strengths: gradable activity by design, per-activity documents, token caps, open source.
- Limits: tied to OpenAI, still a small community, no site-wide interface.
Verdict: the only graded chat activity in the lineup: open source, per-activity documents, token caps, your own OpenAI key. Good bones, small community.
8. Moodle's Native AI: Useful, but Not a Chatbot
Best for: teacher-side content generation and summaries
Pricing: included in Moodle 4.5+ + your AI provider costs
Since version 4.5 (expanded in 5.x), Moodle ships a native AI subsystem: you connect a provider (OpenAI, Azure AI, Ollama, or any LLM via a plugin) and "placements" appear across the UI — generate text or images in the editor for teachers, summarize or explain a course page for students. It's genuine progress, but it is not a chatbot: no ongoing learner dialogue, no RAG on your content. Treat it as the foundation the ecosystem builds on (the AI Chat Block plugin already rides it), not as your support solution.
- Strengths: native, free, provider of your choice (including local models via Ollama), built-in AI governance.
- Limits: one-shot summarize/explain for students, but no conversational tutoring today.
Verdict: native and free: text and image generation for teachers, summarize and explain for students. Useful groundwork, but there is no conversational tutor and no RAG today.
Which One Should You Pick?
Training center, controlled budget, tutor that knows your courses
Criterium or Raison AI (Corolair). Both do RAG on your content with a European vendor; Criterium adds course creation, Raison AI stays laser-focused on in-Moodle tutoring.
University with multiple systems and an overloaded help desk
LearnWise — this is exactly its home turf, with human escalation and campus-scale rollout.
Zero budget, a motivated Moodle admin
AI Chat (block_ai_chat) with your own API key for generic chat, or MAICI if you want chat activities grounded in your documents.
Just testing what AI changes for your learners
Asyntai for raw speed, or Criterium's free plan on a single course — either way you'll see results the same day.
Frequently Asked Questions
What is the best free AI chatbot for Moodle?
AI Chat (block_ai_chat) for generic chat (free plugin, your API key), or MAICI if you want document-grounded answers inside a course activity. Keep the hidden costs in mind: the API key and the admin hours are still yours to pay.
Can I connect ChatGPT directly to Moodle?
Yes, via the AI Chat Block plugin (block_openai_chat) and an API key. But the bot won't know your courses or your internal rules: for reliable answers about your content, you need a RAG-based tool (Criterium, Raison AI, MAICI).
Do these tools work with Moodle 4.x and 5.x?
Yes. Criterium connects via LTI 1.3, supported since Moodle 3.7. Plugins list per-version compatibility on moodle.org, Asyntai advertises Moodle 3.x/4.x+, and the native AI subsystem requires Moodle 4.5 or later.
Which option for a GDPR-bound organization?
Favor a European vendor with a DPA and EU hosting (Criterium, Raison AI). With BYO-API-key plugins (AI Chat, MAICI), conversations stay in your Moodle but requests go to the model provider: check where it processes data, or plug in a local model via Ollama.
Try an AI Tutor on Your Moodle
Criterium connects to your Moodle via LTI 1.3 in under 30 minutes, answers from your actual content, and starts free.