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