Interested in an on-premise deployment or AI transformation? Call or text 📞 (571) 293-0242
Integration

Moodle LMS + MentorAI Integration

Bring personalized AI tutoring and mentoring directly into your Moodle courses — without replacing your existing infrastructure.

Moodle is the world's most widely deployed open-source LMS, trusted by thousands of institutions for flexible, self-hosted course delivery. Adding ibl.ai MentorAI transforms Moodle into an AI-powered learning environment where every learner receives on-demand, context-aware tutoring aligned to their enrolled courses.

MentorAI agents are purpose-built for education — not generic chatbots. Each agent understands course content, learning objectives, and learner history, enabling it to answer questions, explain concepts, and guide students through challenges in real time.

Because ibl.ai runs on your infrastructure, your institution owns the agents, the data, and the experience. There is no vendor lock-in, and the integration is fully FERPA-compliant by design.

Architecture

The integration connects Moodle LMS to ibl.ai MentorAI via LTI 1.3 and REST APIs. Learner context, course enrollment, and activity data flow from Moodle into MentorAI, enabling agents to deliver personalized responses grounded in course content. Interaction data flows back to Moodle for reporting and gradebook updates.

Data Flows

Moodle LMSMentorAI AgentLearner enrollment, course context, user identity (LTI launch) (real-time)
Moodle LMSMentorAI AgentCourse content, learning objectives, activity metadata (batch)
MentorAI AgentMoodle LMSLearner interaction logs, session summaries, engagement metrics (batch)
MentorAI AgentMoodle GradebookCompletion signals, formative assessment scores (on-demand)
Moodle LMSibl.ai Agentic OSxAPI / Tin Can learning activity statements (real-time)

Components

Moodle LTI 1.3 Provider

Authenticates learners and launches MentorAI within Moodle course pages using secure LTI Deep Linking

Moodle LTI 1.3 / OIDC

MentorAI Agent Engine

Processes learner queries, retrieves course-grounded context, and generates personalized tutoring responses

ibl.ai Agentic OS, RAG pipeline, LLM inference

ibl.ai Knowledge Base

Stores indexed course content, syllabi, and learning objectives used to ground agent responses

Vector database, ibl.ai Agentic Content

Analytics & Reporting Bridge

Syncs MentorAI interaction data back to Moodle reporting and external dashboards via xAPI and REST

xAPI Learning Record Store, Moodle REST API

Setup Guide

1

Provision Your MentorAI Instance

1-2 days

Work with ibl.ai to deploy a MentorAI instance on your institution's infrastructure or preferred cloud environment. Configure your LLM backend, data residency settings, and compliance policies before connecting to Moodle.

  • ibl.ai platform license
  • Cloud or on-premise server meeting ibl.ai system requirements
  • Designated institutional admin account
2

Register MentorAI as an LTI 1.3 Tool in Moodle

30-60 minutes

In Moodle Site Administration, navigate to Plugins > External Tools and register MentorAI using the LTI 1.3 credentials provided by ibl.ai. Configure the tool URL, client ID, and public keyset URL.

  • Moodle Site Administrator access
  • MentorAI LTI 1.3 client credentials from ibl.ai
  • Moodle 3.9 or higher
3

Ingest Course Content into MentorAI Knowledge Base

2-4 hours per course

Upload or sync course materials — syllabi, readings, slides, and assessments — into the ibl.ai Knowledge Base. MentorAI indexes this content so agents can provide course-grounded, accurate responses to learners.

  • Course content in PDF, DOCX, HTML, or SCORM format
  • Access to ibl.ai admin dashboard
  • Content organized by course or cohort
4

Add MentorAI Activity to Moodle Courses

15-30 minutes per course

Inside each Moodle course, add MentorAI as an External Tool activity using Deep Linking. Configure the agent persona, scope, and availability windows to match your course design and learner needs.

  • Course instructor or admin role in Moodle
  • MentorAI tool registered in step 2
  • Course content ingested in step 3
5

Configure Analytics and Gradebook Sync

1-2 hours

Enable xAPI statement forwarding from MentorAI to your Learning Record Store and configure the Moodle REST API connection to push completion and engagement data back into Moodle's gradebook and reporting.

  • Moodle REST API token with gradebook write permissions
  • LRS endpoint (optional)
  • ibl.ai analytics configuration panel access
6

Pilot, Test, and Roll Out

1-2 weeks

Run a pilot with a small learner cohort to validate agent responses, data flows, and gradebook sync. Gather feedback, refine agent knowledge and persona settings, then roll out to all enrolled learners.

  • Pilot cohort of 10-50 learners
  • Feedback collection mechanism
  • ibl.ai support contact for tuning

Capabilities Unlocked

Context-Aware AI Tutoring

MentorAI answers learner questions using your actual Moodle course content as its knowledge base, ensuring responses are accurate, relevant, and aligned to your curriculum — not generic web results.

Always-On Learner Support

Learners access MentorAI 24/7 directly inside Moodle, reducing support burden on instructors while ensuring no learner is left waiting for help outside office hours.

Personalized Learning Pathways

MentorAI tracks each learner's interaction history and adapts its guidance, hints, and explanations to individual knowledge gaps and learning pace within the course.

Gradebook and Progress Integration

Formative interactions and completion signals from MentorAI sync back to Moodle's gradebook, giving instructors a unified view of learner progress without leaving their LMS.

Institution-Owned AI Agents

Your MentorAI agents run on your infrastructure. Your institution owns the code, data, and agent behavior — with zero dependency on ibl.ai's servers for day-to-day operation.

Multilingual and Accessible Support

MentorAI supports multilingual learner interactions and is designed to meet accessibility standards, making personalized tutoring available to diverse global learner populations.

Enabled Use Cases

On-Demand Homework and Assignment Help

Academic Affairs

Learners stuck on assignments can ask MentorAI for hints, explanations, and worked examples at any hour. The agent guides without giving away answers, reinforcing learning rather than replacing it.

Instructor Office Hours Augmentation

Faculty / Instruction

Instructors configure MentorAI to handle common, repetitive questions about course policies, deadlines, and foundational concepts — freeing faculty time for higher-order mentoring and research.

Corporate and Workforce Upskilling

Learning & Development

Organizations using Moodle for employee training deploy MentorAI to coach learners through compliance courses, technical certifications, and onboarding programs with personalized, role-aware guidance.

At-Risk Learner Early Intervention

Student Success

MentorAI interaction data surfaces learners who are disengaged or struggling. Advisors and instructors receive alerts via Moodle dashboards, enabling timely, targeted outreach before learners drop out.

Multilingual International Student Support

International Education

International learners interact with MentorAI in their preferred language, receiving course-grounded explanations that bridge language barriers without requiring additional instructor resources.

Technical Requirements

Moodle Environment

  • Moodle 3.9 or higher (Moodle 4.x recommended)
  • LTI 1.3 and LTI Advantage enabled
  • REST API enabled with appropriate token permissions
  • HTTPS enforced on Moodle instance
  • Moodle cron jobs running for batch data sync

ibl.ai MentorAI Platform

  • ibl.ai platform license (cloud or self-hosted)
  • Minimum 8 vCPU, 32 GB RAM for self-hosted deployment
  • LLM backend configured (OpenAI, Azure OpenAI, or on-premise model)
  • Vector database provisioned for knowledge base indexing
  • Network access between Moodle server and MentorAI instance

Security and Compliance

  • FERPA data handling agreement with ibl.ai in place
  • Data residency configured to institutional requirements
  • SSO / OIDC identity provider integration (optional but recommended)
  • TLS 1.2 or higher for all data in transit
  • Role-based access control configured in ibl.ai admin dashboard

Frequently Asked Questions

Ready to transform your institution with AI?

See how ibl.ai deploys AI agents you own and control—on your infrastructure, integrated with your systems.