Create grading session
create_grading_sessionCreates a workspace grading session for finished student work, including paper, Google Docs or an AP Classroom export. Accepts a Fiveable FRQ or SAQ id, or the teacher's own question in prompt. A session uses an included assignment when grading starts unless the account has unlimited assignments. Returns the new session id.
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": {
"subjectSlug": "<subjectSlug>",
"requestId": "<requestId>"
},
"name": "create_grading_session"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| prompt | No | The teacher's own question, when not a Fiveable one. | |
| requestId | Yes | A unique id you generate for this action. Reuse it only when retrying the same action. | |
| subjectSlug | Yes | e.g. apush or ap-bio. | |
| fiveableQuestionId | No | frq:… or saq:… from search_question_bank, or frq: plus the FRQ id from get_frq. |
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. |