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

Supported operations

ResourceOperationDescription
UserCreateCreate a user
UserGetGet a user
UserGet By FieldGet users by field
UserGet AllGet all users
UserUpdateUpdate a user
UserDeleteDelete a user
UserGet PreferencesGet user preferences
UserSet PreferencesSet user preferences
UserAgree Site PolicyAgree to site policy
UserAdd DeviceAdd a mobile device
CourseCreateCreate a course
CourseGetGet a course
CourseGet AllGet all courses
CourseSearchSearch courses
CourseUpdateUpdate a course
CourseDeleteDelete a course
CourseDuplicateDuplicate a course
CourseGet CategoriesGet course categories
CourseGet CategoryGet a course category
CourseCreate CategoryCreate a course category
CourseUpdate CategoryUpdate a course category
CourseDelete CategoryDelete a course category
CourseGet ContentsGet course contents
CourseGet SectionsGet course sections
CourseCreate SectionCreate a course section
CourseUpdate SectionUpdate a course section
CourseDelete SectionDelete a course section
CourseGet Enrolled UsersGet enrolled users
CourseGet Enrolment MethodsGet enrolment methods
CourseGet ModuleGet course module
EnrollmentEnrolEnrol a user
EnrollmentUnenrolUnenrol a user
EnrollmentGet User CoursesGet user courses
EnrollmentGet Course UsersGet course users
EnrollmentSelf EnrolSelf enrol
EnrollmentGet Self Enrol InstanceGet self enrolment instance
EnrollmentGet Enrolled With CapabilityGet enrolled with capability
EnrollmentGet Potential UsersGet potential users
EnrollmentGet EnrolmentGet the enrolment of a user in a course
GradeGet User Course GradesGet user course grades
GradeView Grade ReportView grade report
GradeGet Grades TableGet grades table
GradeGet Grade ItemsGet grade items
GradeGet Grade DefinitionsGet grade definitions
GradeGet Gradable UsersGet gradable users
GradeUpdate GradesUpdate grades
MessageSendSend a message
MessageGet MessagesGet messages
MessageGet ConversationsGet conversations
MessageGet Conversation MessagesGet conversation messages
MessageCreate ConversationCreate a conversation
MessageDelete ConversationDelete a conversation
MessageMark Message ReadMark a message as read
MessageDelete MessageDelete a message
MessageSend To ConversationSend message to conversation
SystemGet Site InfoGet site info
SystemGet Auth PluginsGet auth plugins
SystemGet Site FeaturesGet site features
CohortCreateCreate a cohort
CohortGetGet cohorts
CohortUpdateUpdate a cohort
CohortDeleteDelete a cohort
CohortAdd MembersAdd cohort members
CohortDelete MembersDelete cohort members
CohortGet MembersGet cohort members
GroupCreateCreate a group
GroupGetGet groups
GroupUpdateUpdate a group
GroupDeleteDelete a group
GroupGet Course GroupsGet course groups
GroupAdd MemberAdd a group member
GroupDelete MemberDelete a group member
GroupGet MembersGet group members
GroupCreate GroupingCreate a grouping
GroupGet GroupingsGet groupings
GroupUpdate GroupingUpdate a grouping
GroupDelete GroupingDelete a grouping
GroupAssign GroupingAssign groups to grouping
GroupUnassign GroupingUnassign groups from grouping
GroupGet Groups in GroupingGet groups in a grouping
GroupGet Grouping by GroupGet the grouping of a group
CalendarGetGet calendar events
CalendarCreateCreate a calendar event
CalendarUpdateUpdate a calendar event
CalendarDeleteDelete calendar events
CalendarGet UpcomingGet upcoming events
CalendarGet Monthly ViewGet monthly calendar view
CalendarGet Day ViewGet daily calendar view
NoteCreateCreate notes
NoteGetGet notes
NoteUpdateUpdate notes
NoteDeleteDelete notes
BadgeGet User BadgesGet user badges
BadgeIssueIssue a badge
BadgeRevokeRevoke a badge
FileGetGet files
FileUploadUpload a file
FileDelete Draft FilesDelete draft files
FileCreate Draft AreaCreate a draft area
CompetencyCreate TemplateCreate a competency template
CompetencyGet TemplateGet a competency template
CompetencyList TemplatesList competency templates
CompetencyUpdate TemplateUpdate a competency template
CompetencyDelete TemplateDelete a competency template
CompetencyCreate CompetencyCreate a competency
CompetencyGet CompetencyGet a competency
CompetencyList CompetenciesList competencies
CompetencyUpdate CompetencyUpdate a competency
CompetencyDelete CompetencyDelete a competency
CompetencyGet User CompetenciesGet user competencies in course
CompetencyGet User CompetencyGet a user competency
QuizGet By CourseGet quizzes by course
QuizStart AttemptStart a quiz attempt
QuizGet Attempt DataGet attempt data
QuizGet Attempt SummaryGet attempt summary
QuizGet Attempt ReviewGet attempt review
QuizProcess AttemptProcess an attempt
QuizSave AttemptSave an attempt
QuizGet User Best GradeGet user best grade
QuizGet User AttemptsGet user attempts
AssignmentGetGet assignments
AssignmentGet SubmissionsGet submissions
AssignmentGet Submission StatusGet submission status
AssignmentSave SubmissionSave a submission
AssignmentSubmit For GradingSubmit for grading
AssignmentSave GradeSave a grade
AssignmentGet GradesGet assignment grades
AssignmentList ParticipantsList participants
AssignmentLockLock a submission
AssignmentUnlockUnlock a submission
AssignmentRevert To DraftRevert submission to draft
AssignmentGet User FlagsGet user flags
AssignmentSet User FlagsSet user flags
ForumGet By CourseGet forums by course
ForumAdd DiscussionAdd a discussion
ForumAdd PostAdd a post
ForumGet PostsGet discussion posts
ForumCan Add DiscussionCheck if can add discussion
ForumSet Pin StateSet discussion pin state
ForumToggle FavouriteToggle favourite state
GlossaryGet By CourseGet glossaries by course
GlossaryGet Entries By AuthorGet entries by author
GlossaryGet Entries By CategoryGet entries by category
GlossaryGet Entries By DateGet entries by date
GlossaryGet Entry By IDGet entry by ID
GlossaryAdd EntryAdd a glossary entry
GlossaryUpdate EntryUpdate a glossary entry
GlossaryDelete EntryDelete a glossary entry
LessonGet By CourseGet lessons by course
LessonGet PagesGet lesson pages
LessonGet Page DataGet lesson page data
LessonLaunch AttemptLaunch a lesson attempt
LessonProcess PageProcess a lesson page
LessonGet User AttemptGet user attempt
LessonGet User GradeGet user lesson grade
LessonGet Questions AttemptsGet questions attempts
SCORMGet By CourseGet SCORM by course
SCORMGet TracksGet SCORM tracks
SCORMInsert TracksInsert SCORM tracks
SCORMGet Attempt CountGet attempt count
SCORMGet User DataGet SCORM user data
WorkshopGet By CourseGet workshops by course
WorkshopGet PhasesGet workshop phases
WorkshopGet Assessment FormGet assessment form definition
WorkshopGet SubmissionsGet workshop submissions
WorkshopGet GradesGet workshop grades
WorkshopViewView workshop
Data (Database)Get By CourseGet databases by course
Data (Database)Get FieldsGet database fields
Data (Database)Get EntriesGet database entries
Data (Database)Search EntriesSearch entries
Data (Database)Add EntryAdd a database entry
Data (Database)Update EntryUpdate a database entry
Data (Database)Delete EntryDelete a database entry
SurveyGet By CourseGet surveys by course
SurveyGet QuestionsGet survey questions
SurveySubmit AnswersSubmit survey answers
ChoiceGet By CourseGet choices by course
ChoiceGet ResultsGet choice results
ChoiceGet OptionsGet choice options
ChoiceSubmit ResponseSubmit a choice response
ChoiceDelete ResponseDelete choice responses
FeedbackGet By CourseGet feedbacks by course
FeedbackGet ItemsGet feedback items
FeedbackGet AnalysisGet feedback analysis
FeedbackGet Responses AnalysisGet responses analysis
FeedbackGet Last CompletedGet last completed feedback
FeedbackGet Current CompletedGet current completed feedback
FeedbackProcess PageProcess a feedback page
WikiGet By CourseGet wikis by course
WikiGet SubwikisGet subwikis
WikiGet PagesGet wiki pages
WikiGet Page ContentsGet page contents
WikiEdit PageEdit a wiki page
WikiNew PageCreate a new wiki page
ChatGet By CourseGet chats by course
ChatGet UsersGet chat users
ChatGet Latest MessagesGet latest messages
ChatSend MessageSend a chat message
ChatLogin UserLogin a user to chat
BookGet By CourseGet books by course
PageGet By CourseGet pages by course
URL ResourceGet By CourseGet URLs by course
ResourceGet By CourseGet resources by course
FolderGet By CourseGet folders by course
Custom CertificateDelete IssueDelete certificate issue
Custom CertificateGet Element HTMLGet element HTML
Custom CertificateSave ElementSave element data
JoomdleGet Group MembersGet group members
RatingGetGet item ratings
RatingAddAdd a rating
CommentGetGet comments
CommentAddAdd a comment
CommentDeleteDelete a comment

Parsed automatically from the published npm package; may be incomplete.

Links

npmRepository

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.