Get grades
get_gradesRetrieve a student's grades for the current term, including per-subject counts and weighted averages. Filter by subject or date, and access earlier terms by specifying school year and term.
Instructions
A student's marks for the current term, newest first, with a per-subject summary (count and weighted average). Marks run 1 (best) to 5; points and percentage marks include max_points and percent. Filter with subject (name or abbreviation) and since. For an earlier term pass school_year (the starting year, e.g. 2025 for 2025/26) and term (1 or 2).
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": "get_grades"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| term | No | ||
| since | No | ||
| student | No | ||
| subject | No | ||
| school_year | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||