Updated to comply with WCAG 2.2 Level AA standards.
Learn more
LTI Integration

Integrating with Moodle

Configure MathGPT.ai as an External Tool in Moodle (LTI 1.3)

This guide walks you through installing MathGPT.ai in Moodle using LTI 1.3 Dynamic Registration, then adding MathGPT activities to a course.

FOR ADMINISTRATORS

Step 1: Register MathGPT in Moodle

  1. In Moodle, log in as site administrator.
  2. Go to Site administrationPluginsActivity modulesExternal toolManage tools.
  3. In the Tool URL field, paste:
    https://mathgpt-api.tutoruniverse.com/lti/moodle/dynamic-registration
  4. Click Add LTI Advantage.
  5. After “Registration completed successfully” confirmation, click Done.
  6. Return to Manage tools — you should see MathGPT appear in the Tools list.
  7. Click Activate.

Step 2: Review Privacy Settings

Click on the MathGPT tool to view/edit its settings:

  1. Scroll to the Privacy section.
  2. Check if the following are set:
    • Share launcher’s name with tool → Always.
    • Share launcher’s email with tool → Always.
    • Accept grades from the tool → As specified in Deep Linking definition or Delegate to teacher.
  3. Click Save changes if any edit is made.

These settings allow MathGPT to identify students (for SSO), sync the class roster, and send grades back to your gradebook.

Your Moodle/MathGPT integration is now ready for use by instructors.

FOR INSTRUCTORS

Add MathGPT to a Moodle Course

If you don’t have a MathGPT course yet: Create it first in MathGPT.ai

If you already have a MathGPT course: Skip the step above.

  1. In Moodle, open your course.
  2. Go to MoreLTI External tools → Look for MathGPT LTI 1.3 and toggle on “Show in activity chooser“.
  3. Back to course, turn editing on, then click “Add an activity or resource“.
  4. Select MathGPT from the activity chooser and click Add.
  5. Click Select content and authenticate MathGPT by signing in with your MathGPT account.
  6. Pick a MathGPT course to connect and select the item you want to add, then click Add to course.
  7. When the item list loads, click Save and return to course.
  8. Adjust availability of module items as needed.

Troubleshooting

MathGPT doesn’t appear in the activity chooser: Contact your Moodle admin to confirm the LTI tool is registered and enabled under Site administration → Plugins → External tool → Manage tools.

Students have trouble accessing or see a blank page: Privacy settings may not be configured. Verify that Share name and Share email are set to “Always” (Step 2).

Grades or student list not syncing: Go to your MathGPT course → Settings → LMS → toggle Student list sync and Gradebook sync off, then back on to reactivate syncing manually.

Need help? Contact support@mathgpt.ai with your institution details.