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"
      }
    ]
  }
}