list_course_users
List enrolled users in a Moodle course or across courses in a category. Provide course ID, course name, or category ID to return user details including name, email, and roles.
Instructions
List enrolled users in a specific Moodle course or across all courses in a specific LMS category. Provide exactly one of courseid, coursename, or categoryid. Returns user ID, full name, email, department, institution, last access timestamps, and enrollment roles. Category mode deduplicates overlapping users across courses before returning results. Use an exact category ID from list_categories when working at category scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum users to return | |
| offset | No | Pagination offset | |
| courseid | No | Moodle course ID | |
| categoryid | No | LMS category ID. Aggregates enrolled users across all courses in the category. | |
| coursename | No | Moodle course name for partial matching |