MathGPT.ai icon

MathGPT.ai

Maintained by Huong Dao Mai
A Moodle local plugin that exposes a REST API for programmatically managing Moodle course content: courses, sections, and LTI 1.3 activities. Designed to be service-agnostic — any backend can use it by passing arbitrary LTI custom parameters.
Price option: Free

Supports Moodle 4.3-5.2 See all versions
Latest release: 2 months ago
Installations: 2
Downloads (last 90 days): 216

Frankenstyle name: local_mathgpt
Local plugins

Description

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_oauth2 plugin 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

Contributors

Awards

Privacy friendly
Early bird 5.2
Automated testing support