ask_user
Ask the user a drill question and return their answer, supporting spaced retrieval practice in a structured learning session.
Instructions
Put your drill question to the user and return their answer.
Prefer this over asking in chat. The answer comes back to you as a tool result, which means it is genuinely the user's, and the question is recorded verbatim next to whatever verdict you give it.
If this tool errors because the client can't prompt the user, ask your
question in the chat instead and pass both question and answer to
grade_drill.
Args: session_id: From start_topic. element_id: From next_drill. question: The question, worded exactly as the user should see it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | ||
| element_id | Yes | ||
| session_id | Yes |