get_roster
Fetch course rosters to view instructors, TAs, and optionally students with their contact information and roles for academic coordination.
Instructions
Fetch the roster for a course including instructors, TAs, and optionally students with their names, emails, and roles. Use this when the user asks about classmates, instructor contact info, TA emails, professor names, or who's in a class. By default returns only instructors and TAs for privacy. Use includeStudents to get full class list.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| courseId | Yes | Course ID to get roster for. | |
| includeStudents | No | Include students in results. Default is instructors and TAs only. | |
| searchTerm | No | Optional search term to filter by name. |