PUSH ObjectiveEvaluation object
Represents the evaluation of a learning objective.
Fields
Field | Type | Description |
---|---|---|
objective required |
PUSH Objective object | Describes the objective. |
evaluationDate required |
Date/time | The date and time the evaluation of the objective took place. |
proficiency optional |
Integer | The learner's proficiency at the time of evaluation. |
user required |
PUSH User object | The learner whose objective was evaluated. |
playableEvaluations optional |
List of PUSH PlayableEvaluation objects | The playable evaluations that are relevant for this objective evaluation. |
Example
{
"objective": {
"id": "LIv2wQYYORusdy4E4BG1mQ",
"reviewDate": "2020-07-19T10:15:30Z",
"type": "PERMANENT"
},
"evaluationDate": "2020-07-28T09:23:57Z",
"proficiency": 81,
"user": {
"id": "CkGyUQ2b5mNHxyCqkzflKg",
"name": "John Smith",
"emailAddress": "john@drillster.com",
"thirdPartyIds": [
{
"thirdParty": "EXAMPLE",
"id": "abc123"
}
]
},
"playableEvaluations": [
{
"playable": {
"id": "LIv2wQYYORusdy4E5BG3mQ",
"type": "DRILL",
"name": "Learn Kotlin"
},
"playableResultStatus": {
"type": "DRILLABLE_RESULT_STATUS",
"proficiency": 50
},
"status": "NOT_OK"
}
]
}
Last updated on