This connector is in open beta. You can freely enable it in your account.
The Moodle LMS integration allows you to sync LMS data between Moodle and your application through Kombo’s unified API. The tool slug for this connector is moodle.
Skills are sourced from Moodle competencies. Each competency within a competency framework is mapped to a skill.
Field
Notes
id
remote_id
changed_at
remote_deleted_at
name
remote_created_at
remote_data
Courses
Field
Notes
id
remote_id
changed_at
remote_deleted_at
remote_created_at
remote_data
Course Revisions
Field
Notes
id
remote_id
changed_at
remote_deleted_at
course_id
title
description
status
remote_created_at
remote_data
Course Progressions
Field
Notes
id
remote_id
changed_at
remote_deleted_at
user_id
course_revision_id
status
Moodle distinguishes between ‘complete pass’ and ‘complete fail’ (activity completed but grade below passing threshold) – both are currently unified to COMPLETED.
completed_at
remote_data
Revision skills
Field
Notes
course_revision_id
skill_id
id
changed_at
remote_deleted_at
Upsert courses
Input Field
Notes
items.origin_id
items.course.type
items.course.title
items.course.description
items.course.languages
Deactivate course
This action sets the course visibility to hidden in Moodle. The course will not be visible to students but can be restored later.
Input Field
Notes
course_id
Enroll user in course
By default, the user will be enrolled in the course with a role ID 5, which is “Student” by default.
Input Field
Notes
user_id
course_revision_id
Complete course
Completion is set by overriding all activity completion statuses in the course. If the course has completion criteria requiring all activities to be complete, this will mark the course as complete. The score is applied to all activities that have grade items configured in the course gradebook. Moodle aggregates activity grades into the course total automatically. Scoring requires the course to have at least one graded activity – courses without grade items cannot receive a score.