Education
Moodle by Maxmel Tech
24 min
moodlecloud is a cloud based learning management system that enables educators to create, deliver, and manage online courses integrating it with make com streamlines course management, automates user enrollments, and enhances e learning workflows limited documentation we currently can't provide complete documentation for moodle because there isn't enough publicly available information about this app our ai powered documentation system relies on comprehensive data from moodle and public sources to create detailed guides about moodle moodle is a community developed application and is subjected to the developer's terms and conditions, which may include applicable fees make does not maintain or support this integration for assistance, please https //f make com/r/reachout?app name=moodle\&app slug=moodle community\&app unique id=moodle app glucgm app installation to install this app, you need admin, owner, or app developer permissions docid foycaspyp9uykgm7lqpb go to the https //www make com/en/integrations/moodle community/ click the install button follow the on screen instructions to complete the setup moodle modules y ou can choose from a list of available modules to build your {{scenario plural lowercase}} add a content item to a user's favourites adds an activity, resource, or other content item to your list of favorites, making it easy to find and access later create a category creates a new course category in moodle, allowing you to organize your courses more effectively you can also choose a parent category, assign an id number, add a description, and select a theme to better structure your moodle courses into categories and subcategories create a course creates one or more new courses in your moodle account create a user adds a new user to your moodle account by letting you enter essential details like their name, email address, and password you can also include extra information such as their city, country, and any custom profile fields if needed delete courses deletes one or more moodle courses using their course ids delete a category deletes a course category in moodle please note if you set recursive=1, all courses and subcategories within this category will also be deleted if you set recursive=0, the contents will be moved to the 'new parent' category if you specify one, or they’ll stay under the current parent category duplicate a course creates a copy of an existing course, allowing you to set up a new course with your preferred settings enroll a user in a course easily add a user to a chosen course with a specific role, and optionally set when their enrollment starts and ends get categories fetches a list of all current categories, including their ids and names get course content fetches all the sections and their activities or resources within a course you can also choose to filter results using options like excluding certain modules or contents, or by specifying section id, module id, or module name get course content items retrieves a complete list of all content items—such as activities, resources, and their specific types—available in the activity picker for a moodle course this helps you see and choose from all the different modules you can add to a course section get courses retrieves detailed information about courses if you don’t specify any course ids, it will list all available courses except for the front page get enrolled courses by timeline classification retrieves a list of courses that you’re currently enrolled in, and lets you filter them by their timeline status—whether they’re upcoming, ongoing, or already completed get enrolled users fetches a list of all users enrolled in a particular course, along with their roles, group memberships, and other relevant information get site info retrieves key details about your moodle site and your logged in user account—great for checking if your connection is working properly get a course module retrieves comprehensive details about a particular module in a course by using its module name and instance id get a course module gets in depth details about a particular course module—like an assignment, forum, or quiz—by using its course module id (cmid) get a course update checks for any updates or changes that impact your account in a specific moodle course get a course by field finds and returns courses based on details you provide, like course id, short name, id number, category, or section id if you don't specify any details, it will list all available courses except for the front page get a user by field finds and retrieves moodle users based on a specific field you choose, such as their id, username, or email address import course easily transfer course materials from one course to another—without including any user data you can customize the import settings and even choose to remove existing content from the destination course if needed log a course viewed records when the current user views a particular course, helping you keep track of course access in moodle make an api call allows you to make a custom api request to the service using your authorized account remove a content item from favourites removes a selected content item—like an activity or resource—from a user's favourites list in moodle, helping you keep your favourites organized and up to date search courses easily find moodle courses by searching with course name, module, block, or tag you can also filter your results by enrollment status, completion status, and even browse through pages of results search users finds moodle users based on criteria like username, email, or id, and provides detailed information about each user that matches your search search users quickly find and retrieve detailed information about one or more moodle users by searching with specific fields like email, username, or id search users finds users based on details you provide, like their username, email address, first name, or last name set favourite courses easily add or remove courses from your list of favorites, helping you keep track of the courses you care about most update a category update the details of an existing course category in moodle—such as its name, id number, parent category, description, format, or theme—by providing the category id update a course easily update an existing course in moodle by changing details like the course name, short name, category, summary, visibility, and various other course settings update a user updates the details of an existing user in moodle, including information like their name, email, password, department, or other profile fields watch courses this module notifies you whenever a new course is added or when any changes are made to an existing course in moodle watch user profiles this module activates whenever someone views a user's profile, allowing you to track and respond to profile visits templates you can look for more templates in https //www make com/en/templates , where you'll find thousands of pre created {{scenario plural lowercase}} moodle resources you can have access to more resources related to this app on the following links https //community make com/search?q=moodle https //moodlecloud com https //www moodlecloud com/resources/ https //docs moodle org/dev/logging api https //www make com/en/integrations/moodle community help us improve this documentation have experience with moodle? we'd love to hear from you if you have insights, use cases, or technical details that could help other users, please consider using the feedback widget at the bottom of the page contacting the developer to request public documentation https //f make com/r/reachout?app name=moodle\&app slug=moodle community\&app unique id=moodle app glucgm sharing your knowledge in the https //community make com your feedback helps us create better documentation for everyone