record_result
Record a learner's manually graded quiz result as correct, partial, or wrong to award XP, update streaks, schedule spaced repetition, adapt difficulty, and explain the answer.
Instructions
EVALUATE step 2 (only when check_answer said auto_graded=false): record 'correct', 'partial' or 'wrong'. Awards XP, updates streak, schedules spaced repetition, adapts the level. Then explain why the right answer is right, why the tempting wrong one fails, and add one real-world gotcha.
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": {
"question_id": "<question_id>",
"result": "<result>"
},
"name": "record_result"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | ||
| user_id | No | default | |
| question_id | Yes | ||
| user_answer | No |