• STRUCTURE
  • CREATION
  • ACCESS
  • REVIEW

How to create and structure courses with your AI

Connect Moodle to your AI client once. After that, you manage your entire course architecture through chat.

Ask AI about this page

Short answer

How can I use AI to build Moodle courses?

You tell your AI what courses you need, and it handles the category creation, course setup, and student enrollment. You get a fully organized Moodle site without manual clicking. Here is what you get.

The results

What you get out of it

The AI handles the heavy lifting in Moodle so you can focus on teaching.

STRUCTURE

Organized course categories

The AI uses list_categories to see your current setup and then builds new hierarchies. You get a clean, logical folder structure for your content.

CREATION

Instant course deployment

Instead of filling out forms, you just describe the course. The AI creates the course shells directly in your Moodle instance.

ACCESS

Automated student enrollment

Once courses exist, your AI adds users to them. This removes the need to manually manage enrollment lists.

REVIEW

Human oversight required

The AI builds the structure, but you decide if the course names and categories look right. You remain the final editor for all course content.

The workflow

What your AI does when the request arrives.

The AI translates your natural language instructions into direct Moodle actions.

  1. Map the hierarchy

    The AI checks your existing Moodle setup to ensure new courses land in the right place. It identifies where to add new sections.

    list_categories
  2. Build the courses

    The AI generates the actual course entries based on your descriptions. It sets up the basic course shells in your system.

    create_courses
  3. Add students

    After the courses are live, the AI links specific users to their assigned classes. This happens instantly via chat.

    enrol_users
  4. Verify the setup

    The AI confirms the courses and enrollments were successful. You then check the Moodle dashboard to see the finished work.

    list_categoriescreate_courses

Try it

Copy these to start.

Use these prompts to kick off your Moodle automation.

Starting points

Swap out the bracketed text with your actual course names and user IDs.

Moodle Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_JzJs9unxuDPDphGtMx1BIzfYXyEU2rSxsTy6idR7/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Moodle capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "moodle-alternative-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_JzJs9unxuDPDphGtMx1BIzfYXyEU2rSxsTy6idR7/mcp"
    }
  }
}
Copy into chat04
  • List all the current categories in my Moodle site.

  • Create a new course called [Biology 101] under the [Science] category.

  • Enroll user [student_id_123] into the [Biology 101] course.

  • Find all categories in Moodle and tell me if [Advanced Math] exists.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Moodle once, then ask.

Just link your Moodle instance to Vinkius. Your credentials stay encrypted and secure, and you can start managing courses immediately.

Connect Moodle to your AI

FAQ

Common questions

  • 01

    Can the AI write the actual course content?

    No. The AI creates the course shells and the structure, but you must provide and upload the actual lessons and materials.

  • 02

    Will the AI delete my existing courses?

    No. The available tools only allow for listing, creating, and enrolling. There is no tool to delete data.

  • 03

    Do I need to stay logged into Moodle?

    No. Once you connect the MCP, your AI client handles the communication with Moodle in the background.

  • 04

    Can the AI change user permissions?

    No. The AI can enroll users into courses, but it cannot modify administrative roles or system permissions.

  • 05

    How does the AI know which category to use?

    The AI first uses the list_categories tool to see your existing structure, then it selects the correct one for the new course.

  • More questions about Moodle? The Connector page answers them. See everything the Moodle Connector can do

Connect Moodle to Claude, Cursor, ChatGPT & more