Submit exam answers and score the attempt
submit_examScore a practice exam started with start_exam. answers maps each question id to the
learner's chosen letter, e.g. {"q001": "A", "q002": "C"}; unanswered questions score as
incorrect. Returns the scaled score, PASS/FAIL vs the pass line, a per-domain breakdown, and
the per-question rationale for review. Deliver it as an honest scorecard and point them to the
weak domains' modules.
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": {
"course": "<course>",
"answers": "<answers>"
},
"name": "submit_exam"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course | Yes | ||
| answers | Yes | ||
| auth_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||