Description
Moodle
URLs
Actions
Add a Content Item to a User's Favorites
Prompt
Adds a content item (activity, resource, or subtype) to the user's list of favorites.
Create a Course
Prompt
Creates a new course or multiple courses in Moodle.
Create a User
Prompt
Creates a new user in Moodle. You can provide basic information such as name, email, and password.
Create a Category
Prompt
Creates a new course category in Moodle. You can optionally set a parent category, ID number, description, and theme.
Delete a Category
Prompt
Deletes a course category in Moodle. Be careful: deleting with recursive=1 will remove all courses and subcategories inside this category.
Delete Courses
Prompt
Deletes one or more existing Moodle courses by ID.
Duplicate a Course
Prompt
Duplicates an existing course, creating a new course with optional settings.
Enroll a User in a Course
Prompt
Manually enrolls a user into a specified course with a given role and optional start and end dates.
Get Categories
Prompt
Retrieves a list of existing categories with ID and category name.
Get a Course by Field
Prompt
Retrieves courses that match a specific field such as ID, short name, ID number, category, or section ID.
Get Course Content
Prompt
Retrieves the sections and modules (activities/resources) inside a course.
Get Course Content Items
Prompt
Fetches all available content items, including activities, resources, and their subtypes, for the activity picker.
Get a Course Module
Prompt
Retrieves detailed information about a specific course module using its CMID or module name and instance ID.
Get Courses
Prompt
Returns course details. If no IDs are provided, returns all courses except the front page.
Get a Course Update
Prompt
Checks if there are any updates affecting the current user in a specified Moodle course.
Get Enrolled Courses by Timeline Classification
Prompt
Returns a list of courses the current user is enrolled in, filtered by timeline (future, in progress, or past).
Get Enrolled Users
Prompt
Retrieves a list of users enrolled in a specific course, including their roles and groups.
Search Users
Prompt
Searches for Moodle users that match specific criteria such as username, email, or ID.
Import Course
Prompt
Imports course data from one course into another without user data.
Log a Course Viewed
Prompt
Logs that a specific course has been viewed by the current user.
Remove a Content Item from Favourites
Prompt
Removes a specific content item from a user's list of favourites in Moodle.
Search Courses
Prompt
Searches Moodle courses by name, module, block, or tag.
Set Favourite Courses
Prompt
Adds or removes courses from the user's list of favourite courses.
Update a Course
Prompt
Updates an existing course in Moodle, including name, summary, and visibility.
Update a User
Prompt
Updates an existing user’s details such as name, email, password, or department.
Update a Category
Prompt
Updates an existing course category's name, ID number, or description.