ETmantraETmantra.
TRAINMANTRA · AI_MOODLE_PLUGIN · GDPR_COMPLIANT

The smartest
way to run Moodle.

Plug TrainMantra into your existing Moodle and unlock AI superpowers — a 24/7 course chatbot, auto-generated Bloom’s objectives, instant quizzes, and deep analytics. Up and running in under 5 minutes.

Moodle 4.1+GDPR compliantFree plan< 5 min setup
Moodle 4.1+ · GDPR compliant · Free plan · < 5 min setup
trainmantra — Moodle plugin active
T
TrainMantra Assistant
Context: Unit 3 · Quiz Preparation
● Online
What is the difference between RAM and ROM?
Based on your Unit 3 notes: RAM is volatile and loses data when power is cut. ROM is non-volatile — data persists. See pg. 4 of your course notes for the diagram.
Will this be in the quiz?
Yes — 2 questions on this topic appear in your upcoming Unit 3 Quiz. Check 'Quiz Prep' in your resources.
Ask about Unit 3…
Objectives generated
50,000+
500+
courses
< 5 min
to install
98%
satisfaction
500+
Active courses
50,000+
Objectives generated
25,000+
Quiz questions created
98%
Educator satisfaction
24/7 AI chatbotBloom's taxonomyRAG — no hallucinationsInstant quiz creationDeep analyticsMoodle 4.1+
※ The problem

Most Moodle installs
are underused.

  • Teachers spend hours writing learning objectives by hand
  • Students have no one to answer late-night questions
  • Admins can't see where learning breaks down
  • Quiz creation is slow, manual, and inconsistent
※ TrainMantra fixes all of that

Install once.
AI does the rest.

  • Bloom's Taxonomy objectives — generated from your materials
  • 24/7 AI chatbot — trained only on your course content
  • Analytics — instantly see where students struggle
  • Quiz questions — created in seconds, not hours
※ Six AI capabilities. One plugin.

Everything your
Moodle has been missing.

01 · CONTEXT-AWARE
It knows where your students are

Generic chatbots are clueless. TrainMantra detects exactly which Activity, Quiz, Assignment, or Course Section the student is viewing — and answers only in that context.

  • Activity-scoped conversations — never mixes up Page 1 and Page 10
  • Answers change based on what's on screen, not the entire course
  • Students get relevant help, not generic responses
T
TrainMantra Assistant
Context: Unit 3 · Quiz Preparation
● Online
What is the difference between RAM and ROM?
Based on your Unit 3 notes: RAM is volatile — loses data when power is cut. ROM is non-volatile — data persists. See pg. 4 for the diagram.
Will this be in the quiz?
Yes — 2 questions on this topic appear in your upcoming Unit 3 Quiz. Check 'Quiz Prep' in your resources.
Ask about Unit 3…
02 · RAG TECHNOLOGY
No fake facts. Just your content.

Public AI like ChatGPT invents answers. TrainMantra uses RAG (Retrieval-Augmented Generation) to strictly limit responses to your uploaded course materials. If the answer isn't there, the bot says so.

RAG PIPELINE · STRICT CONTEXT
Student asks
"What is photosynthesis?"
Vector search
Scanning your course PDFs…
Source found
Unit 4 · Biology Notes · pg 12
Answer drafted
"According to your course…"
✓ Answer grounded in your content only — no hallucinations
03 · MOBILE-FIRST
Feels like WhatsApp. Works like a tutor.

Students learn on phones. TrainMantra's 'Drawer' interface is full-screen on mobile, with smart keyboard handling so the input box is never hidden — and chat bubbles that feel familiar.

TrainMantra
Unit 2 · Lecture 4
What does ATP stand for?
Adenosine Triphosphate — covered in Lecture 4 notes.
Thanks!
Ask a question…
📱Full-screen drawer UI
⌨️Smart keyboard — input never hidden
💬Familiar chat bubbles
04 · DATA SECURITY
Your IP stays yours. Always.

Your course data is indexed in a private vector database — never mixed with other clients. We never use your content to train public AI models. All chats route through an encrypted proxy.

DATA ARCHITECTURE
Siloed vector DB
Private — never mixed with other clients
No public AI training
Content never trains global models
Encrypted proxy
API keys hidden from the open web
GDPR compliant
Full data handling policy available
Admin dashboard

One-click course sync, selective training, usage analytics. See which topics confuse students most — all from a dashboard outside Moodle.

Any theme. No code.

Works with Boost, Moove, and custom themes using standard Moodle Hooks. Teachers can enable or disable the bot per course with a checkbox.

※ Up and running in minutes

Three steps.
No DevOps.

01
Install the plugin

Upload to Moodle like any standard plugin. No server configuration, no DevOps, no code. Up and running in under 5 minutes.

02
Upload your materials

Connect your Moodle courses with one click. Choose exactly which files the AI should learn from — PDFs, pages, notes.

03
AI does the heavy lifting

Your chatbot goes live. Learning objectives draft themselves. Quizzes generate. Analytics start tracking where students struggle.

※ Common questions

Everything you need to know before getting started.

Question 1+

This is the answer to the question 1

※ Ready to upgrade your Moodle?

Transform your Moodle
into an AI powerhouse.

Join educators saving hours every week while delivering a better student experience. Free plan available — no credit card, no commitment.

FREE_PLAN · NO_CREDIT_CARD · 5_MIN_SETUP