Let players type their answers
Text input questions have no options to pick from. Send what the player typed to the validate endpoint and an LLM decides whether it's right, so typos and other wordings still count.
There's no list of accepted spellings to maintain, and answers can be checked in any of the translated languages too.
type=text_inputPOST /v2/question/:id/validateText input · Science
Which planet has the most moons?
- “Saturn”Accepted: Exact match
- “the planet saturn”Accepted: Same answer, different wording
- “Satrun”Accepted: A typo
- “Jupiter”Rejected: A different planet
// response for “Satrun”
{ "isCorrect": true, "correctAnswer": "Saturn" }