list_enrolled_users
Retrieve users enrolled in a course with their roles and emails. Optionally filter by role to find students, teachers, or managers.
Instructions
List users enrolled in a course with their roles.
Args: course_id: The Moodle course ID. role: Optional role filter (e.g. 'student', 'editingteacher', 'teacher', 'manager'). Empty = all.
Returns: JSON array of users with id, fullname, email, and roles.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | ||
| course_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |