moodle_get_deadlines
Lists upcoming assignment and quiz deadlines across courses, sorted by date, to show what needs submission within a set period. Excludes completed items; optionally includes overdue from last 30 days.
Instructions
Open to-dos with deadlines across all courses (assignment due dates, quiz closing times, ...), sorted by date. Answers "What do I need to submit this week?". Activities already completed are not listed.
Args:
days_ahead: how far to look ahead (days)
course_id: restrict to one course
include_overdue: also list overdue to-dos from the last 30 days
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "moodle_get_deadlines"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | No | ||
| days_ahead | No | ||
| include_overdue | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| now | Yes | ||
| note | No | Only open to-dos are listed; completed activities are omitted by Moodle. | |
| until | Yes | ||
| deadlines | Yes |