Start a timed mock exam
start_mock_examStart a timed math set for one exam (grade): problems spread over its math topics, with a time limit. Optional count (10, 25 or 50 problems, default 25) and minutes (15, 30, 60, 90 or 120, default 60). It covers the math portion only. Returns the set id, the deadline and every problem WITHOUT answers; submit_mock_exam scores all answers at once. Side effects: creates the learner's account on first use, a timed set record and a usage record. If a set is already open for that grade (even past its deadline) that set is returned instead and nothing new is created; after it is submitted, calling again starts a new one. Nothing is closed or cancelled by this call. A set left open more than 7 days past its deadline is closed without a score by a daily cleanup. Timed sets are not limited per month; at most 12 new timed sets can be started per hour per account (over it, nothing is created and the call can be retried later).
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": "start_mock_exam"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exam | No | Exam (grade) id, e.g. "ca-d2" or "ca-t1". Leave out to use the grade the user saved (save_study_settings); get_exam_overview lists the ids. | |
| count | No | Number of problems: 10, 25 or 50 (default 25) | |
| minutes | No | Time limit in minutes: 15, 30, 60, 90 or 120 (default 60) |