tool_set_extension
Set or update assignment due date extensions for students in Gradescope courses to accommodate individual needs.
Instructions
Add or update an extension for a student on an assignment.
If the student already has an extension, it will be overwritten.
At least one date must be provided. Dates must be in order:
release_date <= due_date <= late_due_date.
Requires instructor or TA access.
Args:
course_id: The Gradescope course ID.
assignment_id: The assignment ID.
user_id: The student's Gradescope user ID (found via get_course_roster).
release_date: Extension release date (ISO format: YYYY-MM-DDTHH:MM).
due_date: Extension due date (ISO format: YYYY-MM-DDTHH:MM).
late_due_date: Extension late due date (ISO format: YYYY-MM-DDTHH:MM).
confirm_write: Must be True to apply the extension update.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | ||
| assignment_id | Yes | ||
| user_id | Yes | ||
| release_date | No | ||
| due_date | No | ||
| late_due_date | No | ||
| confirm_write | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |