ADAM

Assessment

Use these endpoints to retrieve a pupil’s recent assessment results and a breakdown of those results by question.

All endpoints on this page are under one of these paths: /api/assessment/, /api/questions/.

See Authentication for how to send your API token.

Assessment/recentresults:get

Returns recent assessment results for a pupil.

Request

GET /api/assessment/recentresults/<pupil>

Parameters

  • <pupil>: ADAM internal pupil identifier (required)

Response

Data attribute contains an array of assessment result objects:

{
  "data": [
    {
      "assessment_id": 42,
      "assessment_period_id": 3,
      "assessment_description": "Term 1 Test",
      "assessment_date": "2026-03-15",
      "assessment_releasedate": "2026-03-20",
      "assessment_total": 100,
      "assessment_weighting": 1.0,
      "assessment_weighting_display": "10%",
      "result_total": 78,
      "result_comment": "",
      "class_grade_id": 10,
      "class_description": "10A",
      "subject_name": "Mathematics",
      "subject_short": "Maths"
    }
  ]
}

Questions/questionbreakdown:get

Returns a per-question breakdown of a pupil’s assessment results.

Request

GET /api/questions/questionbreakdown/<pupil>/<assessment>

Parameters

  • <pupil>: ADAM internal pupil identifier (required)
  • <assessment>: Assessment identifier (required)

Response

Data attribute contains an array of question result objects:

{
  "data": [
    {
      "question_description": "Algebra",
      "outcome_name": "Patterns and Algebra",
      "answer_total": 8.5,
      "answer_level": "B",
      "question_total": 10
    }
  ]
}