search_assignments
Search for Canvas assignments across courses using keywords, due dates, and course filters to find relevant tasks and deadlines.
Instructions
Searches for assignments across all courses based on title, description, due dates, and course filters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Search term to find in assignment titles or descriptions | |
| dueBefore | No | Only include assignments due before this date (YYYY-MM-DD) | |
| dueAfter | No | Only include assignments due after this date (YYYY-MM-DD) | |
| includeCompleted | No | Include assignments from completed courses | |
| courseId | No | Optional: Limit search to specific course ID |
Input Schema (JSON Schema)
{
"properties": {
"courseId": {
"description": "Optional: Limit search to specific course ID",
"type": [
"string",
"number"
]
},
"dueAfter": {
"description": "Only include assignments due after this date (YYYY-MM-DD)",
"type": "string"
},
"dueBefore": {
"description": "Only include assignments due before this date (YYYY-MM-DD)",
"type": "string"
},
"includeCompleted": {
"default": false,
"description": "Include assignments from completed courses",
"type": "boolean"
},
"query": {
"default": "",
"description": "Search term to find in assignment titles or descriptions",
"type": "string"
}
},
"type": "object"
}