An Objective Student is created to assign an Objective to a Student.
{
"objective_id": 319,
"student_id": 379,
"deadline": "2019-06-25",
"memorize": true,
"adaptive": true,
"required_score": 0.8
}
{
"id": 293,
"reached": false,
"created_at": "2017-11-27T17:10:26.984Z",
"updated_at": "2017-11-27T17:10:26.984Z",
"objective_id": 319,
"student_id": 379,
"memorize": true,
"deadline": "2019-06-25",
"adaptive": true,
"required_score": 0.8,
"mastery_percentage": null,
"knowledge_node_strategy": null,
"content_strategy": null
}
Method | GET |
URL | /objective_students/{objective_student_id} |
If no objective_student_id is provided it will fetch all the Objective Students for your instance.
If you do not know the objective_student_id, you can add the parameters objective_id and/or student_id, and send the following request:
{
"student_id": 379
}
With id provided
{
"id": 293,
"reached": false,
"created_at": "2017-11-27T17:10:26.984Z",
"updated_at": "2017-11-27T17:10:26.984Z",
"objective_id": 319,
"student_id": 379,
"instance_id": 45,
"memorize": true,
"deadline": "2019-06-25",
"adaptive": true,
"required_score": 0.8,
"mastery_percentage": null,
"knowledge_node_strategy": null,
"content_strategy": null
}
Without id provided
[
{
"id": 293,
"reached": false,
"created_at": "2017-11-27T17:10:26.984Z",
"updated_at": "2017-11-27T17:10:26.984Z",
"objective_id": 319,
"student_id": 379,
"instance_id": 45,
"memorize": true,
"deadline": "2019-06-25",
"adaptive": true,
"required_score": 0.8,
"mastery_percentage": null,
"knowledge_node_strategy": null,
"content_strategy": null
},
{
"id": 294,
"reached": false,
"created_at": "2017-11-27T17:11:07.286Z",
"updated_at": "2017-11-27T17:11:07.286Z",
"objective_id": 318,
"student_id": 379,
"instance_id": 45,
"memorize": true,
"deadline": "2019-06-25",
"adaptive": true,
"required_score": null,
"mastery_percentage": 0.6,
"knowledge_node_strategy": null,
"content_strategy": null
}
]