Skip to content

Releases: nsip/nias2

v2.0.5

16 Jan 04:42
Compare
Choose a tag to compare

This release of NIAS features

  • Enhacement of the NswPrint report to include CeIder Catholic Sector Student ID and Class Group, and fix rendering of Local Campus Id
  • Routine security updates
  • Updated Australian Schools List for 2024 for NAPLAN registration validation (napval)

v2.0.4

17 Oct 06:45
af62617
Compare
Choose a tag to compare

This release features the following changes from NIAS v2.0.3:

  • Debugging of the XML Redaction report, to filter fields specified in configuration correctly.
  • Addition of an optional per-school XML report, which generates out of the Results and Reporting Data file the same set of files as is made available in the platform API: one file for the code frame, one file containing the listing of schools, and one file of student registrations and results per school.
  • Debugging of the reports nswItemDescriptors and qcaaNapoItems, to make them include substitute items as well as default items.
  • Make the anonymised ID for writing extracts be case-insensitive.
  • Remove spurious error message raised when the report files are not split by school, year level or domain.
  • Update the actSystemDomainScores report to include Domain Proficiency instead of Domain Band.
  • Updated the executable to the current version of Golang (v21).
  • Update the saHomeSchooled report into a new saStudentParticipation report.

v2.0.3

28 Sep 05:47
eb4e694
Compare
Choose a tag to compare

This release introduces a Student Proficiency report. This report is intended for use during 2023, in order to make reports of student achievement against proficiency standards available to schools. The functionality of student proficiency reporting will be added to the National Assessment Platform for direct report extraction by 2024.

This release also incorporates some bug fixes to the QA reports ItemExpectedResponses and SystemTestTypeImpacts.

v2.0.2

24 May 07:58
eb4e694
Compare
Choose a tag to compare

Two weeks ago, we did a hot fix of NIAS2 to 2.0.1, to deal with stripping DOS carriage returns in the Writing Extract Report.

We are now releasing a second hot fix of NIAS2, 2.0.2, to address the fact that the Persuasive Devices rubric this year has reverted back to its old value of Character and Setting. The reports impacted are:

  • ItemWritingPrinting.toml
  • NswAllPearsonY3.toml
  • NswAllPearsonY5.toml
  • NswAllPearsonY7.toml
  • NswAllPearsonY9.toml
  • NswWritingPearsonY3.toml
  • NswWritingPearsonY5.toml
  • NswWritingPearsonY7.toml
  • NswWritingPearsonY9.toml
  • PrintAll.toml

The Writing Extract process is not impacted by this change.

v2.0.1

09 May 02:41
eb4e694
Compare
Choose a tag to compare

Hotfix to strip DOS as well as Unix carriage returns from Writing Extract CSV report.

v2.0.0

16 Mar 05:38
eb4e694
Compare
Choose a tag to compare

NIAS v2.0.0 has had its component proceeding the NAPLAN RRD (naprrql) reimplemented from the ground up. As a result, it runs 6 times faster than preceding versions: a very large jurisdiction RRD file, that might have taken 18 hours to process, should now take 3, and a small jurisdiction RRD file, that might have taken 1 hour to process, should now take just 10 minutes.

The basic functionality of naprrql (generating reports from the RRD file for the entire jurisdiction) is unchanged; but more advanced functionality is different; consult the user guide for how to access advanced functionality.

Changes include the following:

  • Execution is streamlined into pipelines using native Go structures instead of GraphQL queries, and predefined join operations. This has resulted in a sixfold improvement in performance.

  • Reports are no longer generated simultaneously for all-of-system and per individual school. Instead, the all-of-system CSV reports can optionally be broken down after generation into any combination of school, year level, and domain, as configured by the user.

  • Processing of reports now features progress bars on screen, so users can have a better understand of how long processing will take.

  • Reports involving Grammar & Punctuation take into account the new testlet structure for 2022.

  • Reports involving Year 3 Writing take into account the inclusion of Year 3 scripts in the RRD.

  • Reports have been updated to process the updated DAC codes for 2022, and Alternate Format test scripts.

  • In order to make the performance improvement possible, open-ended querying of the RRD to generate new extracts is no longer possible, and the web interface using GraphQL to query the data dynamically is not available.

  • The configuration of individual reports has been changed, from a CSV file to a text file for each report. Individual reports can be disabled via the configuration file.

NAPLAN 1.1.0

01 Feb 02:15
68327fa
Compare
Choose a tag to compare
  • Updated source code to Go v1.14, including fixing code libraries
  • Updated Grammar & Punctuation node structure for 2021
  • Allowed for year 3 writing results to be uploaded into RRD
  • Updated reports qa/itemWritingPrinting, system/nswAllPearsonY3, system/nswAllPearsonY5, system/nswAllPearsonY7, system/nswAllPearsonY9, system/nswPrintAll, system/nswPrint, system/nswWritingPearsonY3, system/nswWritingPearsonY5, system/nswWritingPearsonY7, system/nswWritingPearsonY9, system/qcecPrintAll to 2021 requirements
  • Debugged system/qcaa_napo_items report
  • Made ISR reports use strings instead of floating point numbers
  • Updated NAPVAL configuration for 2021
  • Updated ASL schools data to Jan 2021
  • Increased startup wait for NAPVAL to 5 sec
  • Normalised participation code of AF to F
  • Treated participation code of F in Writing as equivalent to P for QA reports
  • Reorganised documentation to appear in top folder separate from individual modules
  • Updated documentation
  • Expanded systemRubricSubscoreMatches report in QA
  • Remove obsolete StateProvinceId references from validation schema
  • Add PreviousJurisdictionId to registration record

NOTE: the Alternate Format participation code F can be used by schools, but is typically to be used by TAAs to indicate that the student is using a Braille booklet as a paper test. The code, and the inclusion of paper test results in the RRD, is new to NAPLAN 2021.

NAPLAN 1.0.12a

21 Sep 01:15
9a5873f
Compare
Choose a tag to compare
NAPLAN 1.0.12a Pre-release
Pre-release
  • Debugged discrepancies in external library behaviour introduced by library updates in previous pre-release
  • Updated regression testing
  • Updated Grammar & Punctuation node structure for 2021
  • Allowed for year 3 writing results to be uploaded into RRD
  • Updated reports qa/itemWritingPrinting, system/nswAllPearsonY3, system/nswAllPearsonY5, system/nswAllPearsonY7, system/nswAllPearsonY9, system/nswPrintAll, system/nswPrint, system/nswWritingPearsonY3, system/nswWritingPearsonY5, system/nswWritingPearsonY7, system/nswWritingPearsonY9, system/qcecPrintAll to 2021 requirements
  • Debugged system/qcaa_napo_items report
  • Made ISR reports use strings instead of floating point numbers
  • Updated NAPVAL configuration for 2021
  • Updated ASL schools data
  • Increased startup wait for NAPVAL to 5 sec
  • Normalised participation code of AF to F
  • Treated participation code of F in Writing as equivalent to P for QA reports

NAPLAN 1.0.12

28 Aug 06:13
1517dcb
Compare
Choose a tag to compare
NAPLAN 1.0.12 Pre-release
Pre-release

Release built with go module support to enforce repeatable builds.

NAPLAN 1.0.11

31 Mar 23:13
8a886b3
Compare
Choose a tag to compare
  • If --psiwhitelist file (run to overwrite writing prompts) has an empty field as its second CSV field for a writing test, leave the corresponding writing prompt alone, instead of replacing it with blank.
  • Implement csvdiff functionality to compare two directories of NIAS output recursively, used to detect changes during writing marking period.
  • Remove bug preventing napcomp from working.
  • Align headers to data correctly for reports actSystemDomainScores, nswPrint.
  • Enable reports referencing NAPTestlet/NAPTestLocalId. (Interface were incorrectly assuming it was in NAPTestlet/TestletContent/NAPTestLocalId, and so were not populating it; used e.g. in system/qcaa_napo_testlets report.)
  • Update qaSchool report to include F (Alternate Format) as participation status.
  • Add QCAA database export reports.
  • Debugged validation of PSIs in NAPVAL.
  • Updated Australian School List values.
  • Updated documentation.
  • Debugged actSystemDomainScores report to use more reliable source of PSI.