PUSH ObjectiveBecameNOkEvent object
Represents a learning objective which is not met or not on schedule.
Fields
Field | Type | Description |
---|---|---|
eventId required |
String | The unique ID of the event. |
eventType required |
String | The type of the event (OBJECTIVE_BECAME_NOK ). |
objectiveEvaluation required |
PUSH ObjectiveEvaluation object | The evaluation of the objective. |
type required, deprecated |
String | This field has been replaced by eventType , but is retained for backward-compatibility reasons. |
Example
{
"eventId": "7a46d391-b544-4cc1-a725-4b761a6ab653",
"eventType": "OBJECTIVE_BECAME_NOK",
"objectiveEvaluation": {
"objective": {
"id": "LIv2wQYYORusdy4E4BG1mQ",
"reviewDate": "2020-07-19T10:15:30Z",
"type": "PERMANENT"
},
"evaluationDate": "2020-07-28T09:23:57Z",
"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"
},
{
"playable": {
"id": "LIv2wQYYORusdy4E8BG2rQ",
"type": "DRILL",
"name": "Java"
},
"playableResultStatus": {
"type": "DRILLABLE_RESULT_STATUS",
"proficiency": 80
},
"status": "OK"
}
]
}
}
Last updated on