ic_list_assignments
Retrieve a student's assignment list from Infinite Campus, with optional filters for date range, missing assignments, and a specific course.
Instructions
List a student's assignments. The IC endpoint returns the full term history (~hundreds of items); date and missing filters are applied client-side. For a single course, pass courseId (the sectionID from ic_get_schedule).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | Response shape: "compact" (default) drops fields the response already carries elsewhere; "full" returns every field this server understands. compact strips image/avatar URLs from the response; "full" returns Infinite Campus's payload untouched. No field projection: this server has no verified record of which Infinite Campus fields matter, and inventing one would risk dropping a field a caller needs. | |
| since | No | YYYY-MM-DD; filters dueDate >= since (client-side) | |
| until | No | YYYY-MM-DD; filters dueDate <= until (client-side) | |
| courseId | No | sectionID (optional, from ic_get_schedule). The endpoint supports server-side filtering by sectionID only. | |
| district | Yes | ||
| studentId | Yes | ||
| missingOnly | No | Only return assignments flagged missing by the teacher |