Check a practice answer
check_answerGrade the user's answer to a practice question from get_practice_question. Use this when the user replies with their choice (for example "B" or "I think it is C"): pass the question_id and their choice. Returns whether the answer is correct, the correct choice, why each choice is right or wrong, and the FAA citations. It also returns save_progress_url, a pplfree.com link where the user can save the answers from this chat to their study progress on that site, and save_token: pass it back as previous_token on the next check_answer call so one link collects every answer in the chat (up to 20, valid for 7 days). Nothing is stored unless the user opens the link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| choice | Yes | The choice the user picked: its label (e.g. "b" or "B"). | |
| question_id | Yes | The questionId returned by get_practice_question. | |
| previous_token | No | The save_token from the previous check_answer call in this chat, if any, so the save link keeps every answer. Omit on the first answer. |