Get grading results
get_grading_resultsClass results for a grading session: average, score distribution, how the class did on each rubric part, common gaps, and a table of essays (handle, short name, score, status, what to check). Filter to the ones that need review, drafts, approved or failed. Scores marked AI draft aren't approved yet.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sessionId": "<sessionId>",
"filter": "<filter>",
"offset": "<offset>",
"limit": "<limit>"
},
"name": "get_grading_results"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| filter | Yes | all | |
| offset | Yes | ||
| sessionId | Yes | Grading session id from list_grading_sessions or create_grading_session. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Readable tool result text for clients that consume structured output. | |
| status | Yes | Operation status: completed, pending, partial, failed, unavailable, or a domain-specific outcome. |