Get Calendar Events
get_calendar_eventsFetch course calendar events across all enrolled Brightspace courses or one course within a time window. Use it to check exams, labs, review sessions, schedule changes, and deadlines.
Instructions
Fetch course calendar events — exams, midterms, labs, recitations, review sessions, schedule changes, and deadlines instructors typed straight onto the calendar — across all your courses or one course, in a time window (default: the next 7 days). Use this when the user asks when an exam is, what's on their calendar, or what's happening this week.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End of the window, ISO 8601 (e.g. 2026-01-22T00:00:00Z). Defaults to 7 days after from. | |
| from | No | Start of the window, ISO 8601 (e.g. 2026-01-15T00:00:00Z). Defaults to now. | |
| courseId | No | Course ID to get calendar events for. If omitted, returns events across all enrolled courses. | |
| includeGenerated | No | Include the events Brightspace generates from assignment, quiz, and discussion due dates (marked with generatedFrom). Off by default because get_upcoming_due_dates and get_assignments already report those. |