An Objective Knowledge Node Student is a link between an Objective Student and the Knowledge Nodes that have to be mastered for this Objective. It is created automatically when the Objective Student is created. ===Object resources=== ^ Property ^ Type ^ Description ^ | id | Integer | identifier for the database of Domoscio's API | | threshold | Float | Between -4 and +4, represents the level of mastery the learner has to reach on that concept for this objective | | validated | Boolean | true if the mastery of the KnowledgeNodeStudent is above the threshold | | ability_reached | Float | Score you expect your user to have to validate the objective | | objective_knowledge_node_id| Integer | identifier of the ObjectiveKnowledgeNode associated | | knowledge_node_student_id | Integer | identifier of the KnowledgeNodeStudent associated | | student_id | Integer | identifier of the Student associated | | objective_id | Integer | identifier of the Objective associated | | knowledge_node_id | Integer | identifier of the KnowledgeNode associated | | objective_student_id | Integer | identifier of the ObjectiveStudent associated | | memorize | Boolean | Does this concept in this objective has to be memorized? | | deadline | Date | Does it have to be memorized for a specific deadline? | ===Fetch (GET)=== ^ Method | GET| ^ URL | /objective_knowledge_node_students/{objective_knowledge_node_student_id} | If no objective_knowledge_node_student_id is provided it will fetch all the Objective Knowledge Node Student for your instance.\\ If you do not know the objective_knowledge_node_student_id, you can filter the results by adding one of the following parameters : - objective_id \\ - student_id or uid \\ - knowledge_node_id or uid \\ - objective_student_id \\ and send the following request: { "student_id": 1980 } ==Get the response (JSON output example)== **With id provided** { "id": 51592, "threshold": -4, "created_at": "2019-05-28T15:42:06.123Z", "updated_at": "2019-05-28T15:42:19.470Z", "objective_knowledge_node_id": 3439, "knowledge_node_student_id": 69586, "validated": false, "student_id": 1980, "objective_id": 689, "knowledge_node_id": 5035, "ability_reached": null, "memorize": false, "deadline": null, "objective_student_id": 3403 } **Without id provided** [ { "id": 51593, "threshold": -0.694329532712679, "created_at": "2019-05-28T15:42:06.297Z", "updated_at": "2019-05-28T15:42:32.306Z", "objective_knowledge_node_id": 3440, "knowledge_node_student_id": 69587, "validated": false, "student_id": 1980, "objective_id": 689, "knowledge_node_id": 5036, "ability_reached": null, "memorize": false, "deadline": null, "objective_student_id": 3403 }, { "id": 51592, "threshold": -4, "created_at": "2019-05-28T15:42:06.123Z", "updated_at": "2019-05-28T15:42:19.470Z", "objective_knowledge_node_id": 3439, "knowledge_node_student_id": 69586, "validated": false, "student_id": 1980, "objective_id": 689, "knowledge_node_id": 5035, "ability_reached": null, "memorize": false, "deadline": null, "objective_student_id": 3403 }, { "id": 51591, "threshold": 0.617527224570437, "created_at": "2019-05-28T15:42:06.050Z", "updated_at": "2019-05-28T15:42:06.773Z", "objective_knowledge_node_id": 3438, "knowledge_node_student_id": 69585, "validated": false, "student_id": 1980, "objective_id": 689, "knowledge_node_id": 5034, "ability_reached": null, "memorize": false, "deadline": null, "objective_student_id": 3403 } ]