Goldnat Plugins
Moodle vlatest · active

Let AI do the teacher busywork — inside your own Moodle.

Connect Claude or ChatGPT to your Moodle site and let it grade assignments, enrol students, message learners, and export the gradebook — every action runs as the teacher, with Moodle's own permissions.

Goldnat for Moodle — Teacher (Pro) · AI grading, enrolment, and gradebook exports for Moodle teachers.

Why this plugin

What you get with Goldnat for Moodle — Teacher (Pro).

📊

Full gradebook access & export

Read the complete course gradebook (every student × every grade item), pull one student's grades, or export the whole thing to CSV or Excel (.xlsx) in one call — ready to share or archive.

🎓

Enrolment & messaging on autopilot

Enrol students into courses, search users, update course details, and send learners personal Moodle messages — the day-to-day admin a teacher repeats every week, handled by the AI.

🔐

Permission-aware, runs as the teacher

Every write runs as the authenticated teacher through Moodle's own capability checks. The AI can never do anything the teacher couldn't do manually.

🧩

Builds on the Free Moodle plugin

Pro is a Moodle plugin that extends the Free AI Connect core. Install both: the core provides read tools + OAuth, Pro adds the 10 teacher write/gradebook tools.

💳

Plans that fit a class or a campus

From $149/yr for a single teacher's toolkit up to $599/yr for institution-wide use. Paddle handles billing, local currency, VAT, and tax automatically.

Capabilities

What it does.

OAuth 2.0 + PKCE

Secure by design

Industry-standard OAuth 2.0 flow with PKCE. Every AI agent authenticates with proof-of-key exchange — no secrets stored client-side.

Permission-aware

Native Moodle permissions

Tool calls respect Moodle's capability system. The AI acts as the teacher and only touches courses and students that teacher can access.

REST + JSON

Servio Protocol

Manifest endpoint, tool discovery, structured JSON responses. Compatible with the Model Context Protocol standard.

10 Pro tools

Production ready

10 structured teacher tools — grading, enrolment, messaging, course updates, and gradebook CSV/Excel export — ready for production use.

Get started

Up and running.

1

Install the Free plugin first

Pro is an extension. Install the Moodle AI Connect (Free) plugin before Pro — the core provides the manifest, OAuth, and read tools Pro builds on.

2

Purchase Pro via Paddle

Sign in to your Goldnat account and pick a plan. Paddle handles checkout in your local currency with VAT and tax; your license appears in your account instantly.

3

Install the Pro plugin

Download the Pro plugin ZIP, install it through Moodle's Plugins → Install, and run the upgrade. The Pro tools register into the same manifest the core serves.

4

Grant write scope to your AI agent

When your AI agent reconnects it requests write scope. Approve it, and the 10 Pro teacher tools become callable immediately.

Tools

Available tool calls.

10 tools exposed via the Servio protocol. AI agents call these by name with structured arguments.

moodle

  • moodle.createAssignment Creates a new assignment in the course with name, instructions, and due date. Pro
  • moodle.enrollUser Enrolls a user (student/teacher) in a given course. Pro
  • moodle.exportGradebookCSV Exports the course gradebook as a CSV file (students × grade items). Pro
  • moodle.exportGradebookExcel Exports the course gradebook as an Excel (.xlsx) file, returned base64-encoded. Pro
  • moodle.getCourseGradebook Get the full gradebook for a course: every enrolled student with their grade in each grade item (Pro) Pro
  • moodle.getStudentGrades Get all grades for a single student in a course, item by item, with the course total (Pro) Pro
  • moodle.searchUsers Searches users by name or email address. Pro
  • moodle.sendMessage Sends a personal message to a student or a group of students through the Moodle messaging system. Pro
  • moodle.submitGrade Enters a grade for a student's assignment and saves it to the gradebook. Pro
  • moodle.updateCourse Updates the course details (name, description, settings). Pro

Pricing

Get the plugin.

Sign in to your Goldnat account to complete purchase — Paddle handles local currency, VAT, and tax automatically. Your license appears in your account immediately.

Pro Basic

$149 /yr

Full feature set + support

  • All Free tools
  • enrollUser
  • createCourse
  • updateGrade
Sign in & Buy

Pro Advanced

$299 /yr

Full feature set + support

  • All Basic tools
  • bulkEnroll
  • createQuiz
  • manageGroups
Sign in & Buy

Enterprise

$599 /yr

Full feature set + support

  • All Advanced tools
  • SLA
  • Dedicated support
  • Multi-campus
Sign in & Buy

Moodle platform

More plugins for Moodle

← All Moodle plugins

Questions about Goldnat for Moodle — Teacher (Pro)?