Moodle Plugins directory: MathGPT.ai | Moodle.org
MathGPT.ai
Overview
MathGPT.ai API is a Moodle local plugin that enables seamless integration between Moodle and MathGPT.ai, an AI-powered tutoring platform. It provides a secure JSON REST API to programmatically create and manage courses, sections, and LTI 1.3 activities — all through a single endpoint.
The plugin allows MathGPT.ai to dynamically deliver assignments, learning content, and AI tutoring experiences directly inside Moodle. While optimized for MathGPT.ai, it remains service-agnostic and can support other LTI-compatible providers.
Key Features
-
Automate course and content management from MathGPT.ai into Moodle
-
Create and manage LTI 1.3 activities programmatically
-
Secure authentication using OAuth2 bearer tokens (
local_oauth2) -
Flexible integration with support for custom LTI parameters
-
Fine-grained access control using Moodle capabilities
-
Supports per-user enrollment scoping
Use Cases
-
Deliver MathGPT.ai assignments and AI tutoring directly within Moodle courses
-
Enable instructors to manage MathGPT.ai-powered content without manual setup
-
Sync course structure and activities between Moodle and MathGPT.ai
-
Provide students with embedded, contextual AI tutoring experiences
API Capabilities
-
Retrieve courses and course content
-
Create, update, and delete sections
-
Create, update, and delete LTI 1.3 activities
Requirements
-
Moodle 4.3 or later
-
local_oauth2plugin installed and configured -
A configured LTI 1.3 external tool (MathGPT.ai)
Documentation
Full API reference and setup instructions are available in the GitHub README:
https://github.com/tutoruniverse/moodle-local_mathgpt#readme
Comments