update_node
Update a knowledge graph node by recording review session data, adjusting mastery levels, and logging misconceptions to track learning progress.
Instructions
Update a node's properties and record a review session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | ID or concept name of the node to update | |
| mastery_level | No | Overall mastery (0.0-1.0). Overrides dimensional calculation. | |
| mastery_recall | No | Ability to retrieve from memory (0.0-1.0) | |
| mastery_application | No | Ability to use in new contexts (0.0-1.0) | |
| mastery_explanation | No | Ability to teach/explain to others (0.0-1.0) | |
| quality | No | SM-2 review quality rating (0-5). Triggers spaced repetition scheduling. - 5: Perfect response - 4: Correct after hesitation - 3: Correct with serious difficulty - 2: Incorrect, but correct answer seemed easy - 1: Incorrect, correct answer remembered after seeing it - 0: Complete blackout | |
| difficulty | No | Update estimated difficulty (0.0-1.0) | |
| misconception_detected | No | Specific misconception observed (e.g., "confuses ± with +") | |
| notes | No | LLM observations about the student's understanding |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||