ic_list_assignments
List a student's assignments—homework, tests, and projects—with due dates and missing flags. Filter by date range, course, or missing-only to find what needs attention.
Instructions
List a student's assignments (homework, tests and projects, with due dates and missing flags). Name the student with student (" ()") or with district + studentId. 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) strips image/avatar URLs; "full" returns Infinite Campus's payload untouched; "brief" answers one text line per assignment: "<name> — due <dueDate or no date> — <missing|ok>". | |
| since | No | YYYY-MM-DD; filters dueDate >= since (client-side) | |
| until | No | YYYY-MM-DD; filters dueDate <= until (client-side) | |
| student | No | The student as "<name> (<district>)" — an alternative to passing district and studentId. | |
| courseId | No | sectionID (optional, from ic_get_schedule). The endpoint supports server-side filtering by sectionID only. | |
| district | No | District name from ic_list_districts. Give with studentId, or give student instead. | |
| studentId | No | personID from ic_list_students. Give with district, or give student instead. | |
| missingOnly | No | Only return assignments flagged missing by the teacher |