PUSH ObjectiveBecameOkEvent object

Represents a learning objective which is met or 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_OK).
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": "c9bfc267-1cb9-4f8a-9126-2e24f8491f19",
  "eventType": "OBJECTIVE_BECAME_OK",
  "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 Java"
        },
        "playableResultStatus": {
          "type": "DRILLABLE_RESULT_STATUS",
          "proficiency": 80
        },
        "status": "OK"
      }
    ]
  }
}