IELTS topic coverage and practice gaps
get_question_bank_progressReturns the signed-in learner's cloud-synced IELTS question-bank coverage and per-topic attempts, best score, last-practised time and needs-work status. Recording Practice question items, Live Conversation topic groups and combined topic-group coverage are separate; coverage is a 0–1 fraction and needs-work means best score below 6. Bank coverage is exam- and bank-scoped, not lifetime history or CELPIP task progress. Read-only. Use when the learner wants to find unpractised IELTS topics, revisit weak topics, or compare coverage before choosing the next question. Speaking practice, recording, scoring and mock tests take place in Joe Speaking. The legacy top-level coverage is combined topic-group coverage, distinct from Recording Practice question-item progress. Zero bank coverage is not lifetime history.
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": "get_question_bank_progress"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum topics per page, from 1 to 50; defaults to 50. | |
| cursor | No | Opaque continuation for the topic list. | |
| market | No | Regional bank to report against, when the season has one. | |
| seasonId | No | Question-bank season. Defaults to the current practice season. | |
| includeTopics | No | Whether the result includes the per-topic breakdown. |