Releases: nsip/nias2
Alpha Release, Pearson Yr3 Writing
Pearson fixed format ingests are processed as follows:
- In the folder in, create a subfolder
/Pearson
- Place in the Pearson subfolder the Pearson fixed format files you want processed. We would prefer if you add the ASL Id for each school to the file, at byte 135; see documentation (to be released).
- Launch
./naprr
as normal - The Pearson fixed format files will be ingested, converted to XML, and output to the folder
/yr3w
- TBD: individual student results not output yet
- TBD: A report will be displayed of what was ingested and converted to XML
- TBD: The ingested Pearson students will be matched against the students ingested from the XML files proper, by match on TAA id or StateProvince ID (or PSI, if that is added to the Pearson file)
- The Pearson ingested students will not be included in the NAPRR visualisation. Users will need to confirm that the XML generated matches what they need, and then move the generated XML from the
in/Pearson
folder into thein
folder proper.
NAP Results Reporting with Codeframe Report & School Info
Builds on previous release, now includes all requested reports with Codeframe browser and school info display.
Binaries rebuilt with golang 1.8 compiler; significant performance improvements for 32bit systems.
NAP Results Reporting with web data browser
Please note this is a work in progress....
Release contains:
reporting sub-system,
report generators for csv reports,
web data browser for results data.
Package comes with a full results reporting dataset extract for 4 schools, which is ingested on first running the application.
When application runs data is streamed from the data file in the /in directory and processed onto the reporting sub-system.
Report generators are then run to produce csv extracts of the data in the /out folder
This contains aggregate reports at the top level for all report types (score summaries, domain scores, participation and code-frame)
a directory for each school is also created under the /out folder, with each subfolder named according to the ASL id (accra id) of the school. Each of these also contains the reports for each school.
The code-frame report is only generated at the top level as is is about the test not about an individual school.
To run the application and populate it from the sample file, simply navigate to the installation folder in a console or terminal and run naprr.exe or ./naprr if linux/windows.
Once data has been read and reports generated, the console will announce that the web services are being launched.
To browse the data using the web ui, open a browser and navigate to:
close the application in the console with Ctrl+C
(launch and shutdown scripts/batch files will be provided later).
If you want to re-run the application to use the browser, there's no need to re-load the data (the longest operation) if it hasn't changed.
For this situation launch the application with the command line flag -rewrite, and only the regeneration and web server launch will take place.
This allows changing of the report formats by editing the templates and then regenerating without the need to reload data, but also saves time if you just want to start the web data browser.
Notes:
Graphs in domain scores ui not always correctly drawing score location in bands, to be fixed - main purpose of naprr however is to surface richness of dataset, hopefully developers can use the reporting sub-system apis to create their own visualisations.
V9 NAP Validation Release - alpha
9, alpha prerelease
This version has minor updates to validation; most notably, PSI is checked for uniqueness within a school.
NAPRR Initial Test Candidate
Release of the NAP RR data processor.
Single binary, launches streaming server within app.
Unzip files shold have naprr executable, an /in directory and a /templates directory.
To process results file just use a terminal to cd to the naprr folder and run the naprr executable.
Zip distribution includes a test xml zip file in the /in directory - this will get processed automatically when the executable is run.
All reports will be written to the /out directory; contains summary reports at the top level and then a folder for each school with relevant reports inside.
All reports as requested except code frame_writing where we still need to understand the structure more clearly, but sensible real defaults are put into the file from the r/r dataset so structurally correct.
To test reporting engine only, as opposed to data parsing, delete the /out directory then run the naprr executable with the flag -rewrite this will simply regenerate the reports without reloading the data.
Report formats all governed by template so can be modified, but will be better once a ui is in place.
V8 Naplan Validation
New release to support Win32 with low-mem streaming.
New UI, simpler and cleaner.
Privacy statement requested by AG now in interface on first load.
User guide (nias8help.pdf) included as part of this download zip and also served by application on webpage.
v7
Updated definitions of NAPLAN Registration Set #2
Introducing trimming of space for all CSV fields, on either side
Updated definitions of NAPLAN Registration Set
Updated definitions of NAPLAN Registration Set.
Improved performance of NIAS bus.
Scalability release for all platforms
Multi messaging bus support allows for high volume file processing on Windows as well as mac/linux.
Will process 1million student records reliably on all platforms.
Mem-Bus choice configured in nias.toml; defaults to mem for windows users
NAPLAN PSI validation services added; format checking for PSI and checksum for validity. can be enabled/disabled as required in nias.toml