Lesson Check
ol_learn_checkGrade the learner's answer to a LEARN check. item 'self_check' with section (the check's step index) and selected_option (0-based) is graded on the server for every caller, no key needed, and returns correct, correct_option and the lesson's own explanation, which you relay as written. The module quiz (item 'quiz') and the apply task (item 'apply') are not graded over MCP yet: they answer graded: false and the lesson continues. Submit ONLY the option the learner chose, never your own pick; pass hint_used: true if they asked for the hint. A step that is not a self-check, or an option out of range, is refused (INVALID_PARAMS). Stateless: nothing is stored. Source: Oxford Ledge LEARN (authored); FREE.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | Yes | self_check (graded now), quiz or apply (not graded over MCP yet). | |
| section | No | For self_check only: the step index of the check. | |
| hint_used | No | True if the learner asked for the hint first. | |
| module_id | Yes | Module id such as 'val-1', or its slug ('pe-ratio'), or '<path>/<slug>'. | |
| selected_option | Yes | 0-based index of the option the LEARNER chose (A = 0). |