Home / Moodle Full / n8n-nodes-moodle-full
Moodle Full n8n community node
n8n-nodes-moodle-full — n8n community node for comprehensive Moodle LMS integration - all Web Service API routes
Weekly downloads28
Change vs prior week+23
Latest versionv0.2.13
Last published2026-08-16
First published2026-07-06
LicenseMIT
Install
In n8n, open Settings → Community Nodes → Install and enter:
n8n-nodes-moodle-full
Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.
Nodes in this package
- Moodle Full — Access Moodle LMS API
Supported operations
| Resource | Operation | Description |
|---|---|---|
| User | Create | Create a user |
| User | Get | Get a user |
| User | Get By Field | Get users by field |
| User | Get All | Get all users |
| User | Update | Update a user |
| User | Delete | Delete a user |
| User | Get Preferences | Get user preferences |
| User | Set Preferences | Set user preferences |
| User | Agree Site Policy | Agree to site policy |
| User | Add Device | Add a mobile device |
| Course | Create | Create a course |
| Course | Get | Get a course |
| Course | Get All | Get all courses |
| Course | Search | Search courses |
| Course | Update | Update a course |
| Course | Delete | Delete a course |
| Course | Duplicate | Duplicate a course |
| Course | Get Categories | Get course categories |
| Course | Get Category | Get a course category |
| Course | Create Category | Create a course category |
| Course | Update Category | Update a course category |
| Course | Delete Category | Delete a course category |
| Course | Get Contents | Get course contents |
| Course | Get Sections | Get course sections |
| Course | Create Section | Create a course section |
| Course | Update Section | Update a course section |
| Course | Delete Section | Delete a course section |
| Course | Get Enrolled Users | Get enrolled users |
| Course | Get Enrolment Methods | Get enrolment methods |
| Course | Get Module | Get course module |
| Enrollment | Enrol | Enrol a user |
| Enrollment | Unenrol | Unenrol a user |
| Enrollment | Get User Courses | Get user courses |
| Enrollment | Get Course Users | Get course users |
| Enrollment | Self Enrol | Self enrol |
| Enrollment | Get Self Enrol Instance | Get self enrolment instance |
| Enrollment | Get Enrolled With Capability | Get enrolled with capability |
| Enrollment | Get Potential Users | Get potential users |
| Enrollment | Get Enrolment | Get the enrolment of a user in a course |
| Grade | Get User Course Grades | Get user course grades |
| Grade | View Grade Report | View grade report |
| Grade | Get Grades Table | Get grades table |
| Grade | Get Grade Items | Get grade items |
| Grade | Get Grade Definitions | Get grade definitions |
| Grade | Get Gradable Users | Get gradable users |
| Grade | Update Grades | Update grades |
| Message | Send | Send a message |
| Message | Get Messages | Get messages |
| Message | Get Conversations | Get conversations |
| Message | Get Conversation Messages | Get conversation messages |
| Message | Create Conversation | Create a conversation |
| Message | Delete Conversation | Delete a conversation |
| Message | Mark Message Read | Mark a message as read |
| Message | Delete Message | Delete a message |
| Message | Send To Conversation | Send message to conversation |
| System | Get Site Info | Get site info |
| System | Get Auth Plugins | Get auth plugins |
| System | Get Site Features | Get site features |
| Cohort | Create | Create a cohort |
| Cohort | Get | Get cohorts |
| Cohort | Update | Update a cohort |
| Cohort | Delete | Delete a cohort |
| Cohort | Add Members | Add cohort members |
| Cohort | Delete Members | Delete cohort members |
| Cohort | Get Members | Get cohort members |
| Group | Create | Create a group |
| Group | Get | Get groups |
| Group | Update | Update a group |
| Group | Delete | Delete a group |
| Group | Get Course Groups | Get course groups |
| Group | Add Member | Add a group member |
| Group | Delete Member | Delete a group member |
| Group | Get Members | Get group members |
| Group | Create Grouping | Create a grouping |
| Group | Get Groupings | Get groupings |
| Group | Update Grouping | Update a grouping |
| Group | Delete Grouping | Delete a grouping |
| Group | Assign Grouping | Assign groups to grouping |
| Group | Unassign Grouping | Unassign groups from grouping |
| Group | Get Groups in Grouping | Get groups in a grouping |
| Group | Get Grouping by Group | Get the grouping of a group |
| Calendar | Get | Get calendar events |
| Calendar | Create | Create a calendar event |
| Calendar | Update | Update a calendar event |
| Calendar | Delete | Delete calendar events |
| Calendar | Get Upcoming | Get upcoming events |
| Calendar | Get Monthly View | Get monthly calendar view |
| Calendar | Get Day View | Get daily calendar view |
| Note | Create | Create notes |
| Note | Get | Get notes |
| Note | Update | Update notes |
| Note | Delete | Delete notes |
| Badge | Get User Badges | Get user badges |
| Badge | Issue | Issue a badge |
| Badge | Revoke | Revoke a badge |
| File | Get | Get files |
| File | Upload | Upload a file |
| File | Delete Draft Files | Delete draft files |
| File | Create Draft Area | Create a draft area |
| Competency | Create Template | Create a competency template |
| Competency | Get Template | Get a competency template |
| Competency | List Templates | List competency templates |
| Competency | Update Template | Update a competency template |
| Competency | Delete Template | Delete a competency template |
| Competency | Create Competency | Create a competency |
| Competency | Get Competency | Get a competency |
| Competency | List Competencies | List competencies |
| Competency | Update Competency | Update a competency |
| Competency | Delete Competency | Delete a competency |
| Competency | Get User Competencies | Get user competencies in course |
| Competency | Get User Competency | Get a user competency |
| Quiz | Get By Course | Get quizzes by course |
| Quiz | Start Attempt | Start a quiz attempt |
| Quiz | Get Attempt Data | Get attempt data |
| Quiz | Get Attempt Summary | Get attempt summary |
| Quiz | Get Attempt Review | Get attempt review |
| Quiz | Process Attempt | Process an attempt |
| Quiz | Save Attempt | Save an attempt |
| Quiz | Get User Best Grade | Get user best grade |
| Quiz | Get User Attempts | Get user attempts |
| Assignment | Get | Get assignments |
| Assignment | Get Submissions | Get submissions |
| Assignment | Get Submission Status | Get submission status |
| Assignment | Save Submission | Save a submission |
| Assignment | Submit For Grading | Submit for grading |
| Assignment | Save Grade | Save a grade |
| Assignment | Get Grades | Get assignment grades |
| Assignment | List Participants | List participants |
| Assignment | Lock | Lock a submission |
| Assignment | Unlock | Unlock a submission |
| Assignment | Revert To Draft | Revert submission to draft |
| Assignment | Get User Flags | Get user flags |
| Assignment | Set User Flags | Set user flags |
| Forum | Get By Course | Get forums by course |
| Forum | Add Discussion | Add a discussion |
| Forum | Add Post | Add a post |
| Forum | Get Posts | Get discussion posts |
| Forum | Can Add Discussion | Check if can add discussion |
| Forum | Set Pin State | Set discussion pin state |
| Forum | Toggle Favourite | Toggle favourite state |
| Glossary | Get By Course | Get glossaries by course |
| Glossary | Get Entries By Author | Get entries by author |
| Glossary | Get Entries By Category | Get entries by category |
| Glossary | Get Entries By Date | Get entries by date |
| Glossary | Get Entry By ID | Get entry by ID |
| Glossary | Add Entry | Add a glossary entry |
| Glossary | Update Entry | Update a glossary entry |
| Glossary | Delete Entry | Delete a glossary entry |
| Lesson | Get By Course | Get lessons by course |
| Lesson | Get Pages | Get lesson pages |
| Lesson | Get Page Data | Get lesson page data |
| Lesson | Launch Attempt | Launch a lesson attempt |
| Lesson | Process Page | Process a lesson page |
| Lesson | Get User Attempt | Get user attempt |
| Lesson | Get User Grade | Get user lesson grade |
| Lesson | Get Questions Attempts | Get questions attempts |
| SCORM | Get By Course | Get SCORM by course |
| SCORM | Get Tracks | Get SCORM tracks |
| SCORM | Insert Tracks | Insert SCORM tracks |
| SCORM | Get Attempt Count | Get attempt count |
| SCORM | Get User Data | Get SCORM user data |
| Workshop | Get By Course | Get workshops by course |
| Workshop | Get Phases | Get workshop phases |
| Workshop | Get Assessment Form | Get assessment form definition |
| Workshop | Get Submissions | Get workshop submissions |
| Workshop | Get Grades | Get workshop grades |
| Workshop | View | View workshop |
| Data (Database) | Get By Course | Get databases by course |
| Data (Database) | Get Fields | Get database fields |
| Data (Database) | Get Entries | Get database entries |
| Data (Database) | Search Entries | Search entries |
| Data (Database) | Add Entry | Add a database entry |
| Data (Database) | Update Entry | Update a database entry |
| Data (Database) | Delete Entry | Delete a database entry |
| Survey | Get By Course | Get surveys by course |
| Survey | Get Questions | Get survey questions |
| Survey | Submit Answers | Submit survey answers |
| Choice | Get By Course | Get choices by course |
| Choice | Get Results | Get choice results |
| Choice | Get Options | Get choice options |
| Choice | Submit Response | Submit a choice response |
| Choice | Delete Response | Delete choice responses |
| Feedback | Get By Course | Get feedbacks by course |
| Feedback | Get Items | Get feedback items |
| Feedback | Get Analysis | Get feedback analysis |
| Feedback | Get Responses Analysis | Get responses analysis |
| Feedback | Get Last Completed | Get last completed feedback |
| Feedback | Get Current Completed | Get current completed feedback |
| Feedback | Process Page | Process a feedback page |
| Wiki | Get By Course | Get wikis by course |
| Wiki | Get Subwikis | Get subwikis |
| Wiki | Get Pages | Get wiki pages |
| Wiki | Get Page Contents | Get page contents |
| Wiki | Edit Page | Edit a wiki page |
| Wiki | New Page | Create a new wiki page |
| Chat | Get By Course | Get chats by course |
| Chat | Get Users | Get chat users |
| Chat | Get Latest Messages | Get latest messages |
| Chat | Send Message | Send a chat message |
| Chat | Login User | Login a user to chat |
| Book | Get By Course | Get books by course |
| Page | Get By Course | Get pages by course |
| URL Resource | Get By Course | Get URLs by course |
| Resource | Get By Course | Get resources by course |
| Folder | Get By Course | Get folders by course |
| Custom Certificate | Delete Issue | Delete certificate issue |
| Custom Certificate | Get Element HTML | Get element HTML |
| Custom Certificate | Save Element | Save element data |
| Joomdle | Get Group Members | Get group members |
| Rating | Get | Get item ratings |
| Rating | Add | Add a rating |
| Comment | Get | Get comments |
| Comment | Add | Add a comment |
| Comment | Delete | Delete a comment |
Parsed automatically from the published npm package; may be incomplete.
Links
Maintainers: mstoduto
New community nodes, every week
One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.
You'll get a confirmation email first. Trouble? Use the signup page.