What you need before you start:

To use the Hub Testing Integration System (HITS), you'll need the following:

You'll also need a basic knowledge of SIF REST:

You need to know how to work with a usecase in HITS and access the HITS API

If you get stuck: drop us a line at info@nsip.edu.au

1. Business problem

Allow jurisdictions to retrieve information about the NAPLAN test constructs for the current cycle, and about the performance of their students in the current cycle, in order to determine the level of education attainment of their students and to generate expected reporting to schools.

2. Usecase description and pre-conditions

A Jurisdiction client connects to HITS as a National Assessment hub, collecting the relevant information about student assessments and performance under NAPLAN, and gathering it back to jurisdiction applications for further processing.



Usecase workflow summary

  1. Join

  2. Consume (Codeframe)

  3. Consume (Results)

Note that this is not the usual workflow under HITs of Produce–Consume or Consume–Produce. This is a Consume-only workflow: the Produce component of the workflow is already captured under the NAP Registration use case.

Any processing of the NAPLAN results is out of scope of this use case, since it depends on jurisdiction-speific setup. Note that NSIP will offer some support to jurisdictions for processing NAP results, throughh its NIAS toolkit.


As there is no Produce component to the workflow, there is also no Assurance component. Any processing of NAPLAN results will be specific to the jurisdiction’s database setup, and will need to be undertaken within the jurisdiction: it is out of scope of this use case.

3. Join required School Zone

4. Consume base data

Client-facing (pull); HITS represents the National Assessment hub and is the data source for seed information.


The following is a list of calls that need to be made to consume the required information:

  1. Get SchoolInfos - http://.../SchoolInfos (from the Australian Schools List)
  2. Get StudentPersonals - http://.../StudentPersonals (HITS should determine the URLs eg http://hits.nsip.edu.au/StudentPersonals - access this information from your Dashboard.)
  3. Get NAPCodeFrames - http://.../NAPCodeFrames
  4. Get NAPTests - http://.../NAPTests
  5. Get NAPTestlets - http://.../NAPTestlets
  6. Get NAPTestItems - http://.../NAPTestIitems
  7. Get NAPStudentEventLinks - http://.../NAPStudentEventLinks
  8. Get NAPStudentResponseSets - http://.../NAPStudentResponseSets

More information

What is the business problem this usecase addresses?

Assurance pre-conditions

The following conditions also must be met:


Relevant Service Paths Supported on HITS

Relevant Queries By Example Supported on HITS