Child's practice over a period
get_progressPractice numbers for one period, counted as the parent portal counts them: this_week (the last 7 days, the portal's "This Week"), last_week (the 7 days before those), or last_4_weeks (the last 28 days). Returns the period's start and end, days active, questions done (every answered question counts, diagnostic ones too), accuracy, the previous period's numbers for comparison, and status: ahead, on_track, behind, or not_enough_data, measured against the child's daily goal (questions a day) over the same days. For when the parent asks how the child did this week, last week, or over the last month, or whether practice is going up or down. Not for predicting or estimating an SAT score: status measures practice against the daily goal only, and no SATCoach tool predicts a score. Not for seeing the questions the child answered either: question text and answers are never returned. Requires a connected SATCoach parent account.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"child": "c_Q3m9xT2bLk7vN0pRw4sY1A",
"period": "this_week"
},
"name": "get_progress"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| child | No | The child's reference, from the list of the parent's children. Optional when the parent has one child on SATCoach. | |
| period | No | Which period: this_week (the last 7 days), last_week (the 7 days before those), or last_4_weeks (the last 28 days). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| asOf | Yes | ||
| from | Yes | ||
| child | Yes | ||
| label | Yes | ||
| period | Yes | ||
| source | Yes | ||
| status | Yes | ||
| summary | Yes | ||
| accuracy | Yes | ||
| previous | Yes | ||
| dailyGoal | Yes | ||
| parentUrl | Yes | ||
| daysCounted | Yes | ||
| daysPracticed | Yes | ||
| questionsDone | Yes |