problem types
Schema v2 keeps the solving experience, the student input, and the server-side evaluation strategy separate.
| mode | student sees | response kinds | grading |
|---|---|---|---|
answer-only | One final answer. | Multiple choice, numeric, or expression. | Deterministic. |
guided | Ordered steps with marks. | Any response kind per step. | Per-step strategy; partial credit. |
free-response | Full written solution. | Text, including LaTeX. | AI rubric or manual review. |
three independent layers
mode selects the solving flow. response.kind selects the input component.grading.strategy selects how the server evaluates it. They are related, but they are not interchangeable fields.