Moodle
The open source learning platform, Moodle LMS.
Comece grátisCompatível com
IA Compatível
Ferramentas
Add a Content Item to a User's Favorites
Adds a content item (activity, resource, or subtype) to the user's list of favorites. See the documentation
Create a Category
Creates a new course category in Moodle. See the documentation
Create a Course
Creates a new course in Moodle. See the documentation
Create a User
Creates a new user in Moodle. See the documentation
Delete a Category
Deletes a course category in Moodle. Setting recursive to true will remove all courses and subcategories inside this category. See the documentation
Delete Courses
Deletes one or more existing Moodle courses by ID. See the documentation
Duplicate a Course
Duplicates an existing course, creating a new course with optional settings. See the documentation
Enroll a User in a Course
Manually enrolls a user into a specified course with a given role and optional start and end dates. See the documentation
Get Categories
Retrieves a list of existing categories with ID and category name. See the documentation
Get a Course by Field
Retrieves courses that match a specific field such as ID, short name, ID number, category, or section ID. See the documentation
Get Course Content
Retrieves the sections and modules (activities/resources) inside a course. See the documentation
Get Course Content Items
Fetches all available content items, including activities, resources, and their subtypes, for the activity picker. See the documentation
Get a Course Module
Retrieves detailed information about a specific course module using its CMID. See the documentation
Get a Course Update
Checks if there are any updates affecting the current user in a specified Moodle course since a given timestamp. See the documentation
Get Courses
Returns course details. If no IDs are provided, returns all courses except the front page. See the documentation
Get Enrolled Courses by Timeline Classification
Returns a list of courses the current user is enrolled in, filtered by timeline (future, inprogress, or past). See the documentation
Get Enrolled Users
Retrieves a list of users enrolled in a specific course, including their roles and groups. See the documentation
Import Course
Imports course data from one course into another without user data. See the documentation
List Category ID Options
Retrieves available options for the Category ID field.
Log a Course Viewed
Logs that a specific course has been viewed by the current user. See the documentation
Remove a Content Item from Favourites
Removes a specific content item from a user's list of favourites in Moodle. See the documentation
Search Courses
Searches Moodle courses by name, module, block, or tag. See the documentation
Search Users
Searches for Moodle users that match specific criteria such as username, email, or ID. See the documentation
Set Favourite Courses
Adds or removes a course from the user's list of favourite courses. See the documentation
Update a Category
Updates an existing course category's name, ID number, or description. See the documentation
Update a Course
Updates an existing course in Moodle, including name, summary, and visibility. See the documentation
Update a User
Updates an existing user's details such as name, email, password, or department. See the documentation