Practice KNM exam questions
practiceKNM (Kennis van de Nederlandse Maatschappij) practice questions in Dutch, like the real exam. action 'next' returns a question with lettered choices (optionally by theme), without the answer. action 'answer' with question_id and the user's letter returns whether it is right, with an explanation. Each answer also returns a short progress value that holds this conversation's answer count; passed back as progress, the count continues. Free sample of Kora's KNM bank.
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": {
"action": "<action>"
},
"name": "practice"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| theme | No | Optional theme for 'next', e.g. healthcare, work, housing, government. | |
| action | Yes | 'next' for a new question, 'answer' to check the user's choice. | |
| choice | No | For 'answer': the user's letter, A, B or C. | |
| progress | No | The progress value from the latest practice result in this conversation, if there is one. It holds only answer counts. | |
| question_id | No | For 'answer' (or to fetch a specific question with 'next'): the question id. |