Checking you have the most up to date Custom List File
On KAMAR, go to Setup > Server
Then click on “Maintenance Scripts” > “Custom” and click the “Assay Scripts” on the list in the bottom right, and then press the “Edit” button underneath the list of custom files.
This will open up the scripts screen. Click on the “Instructions” script on the left. This will tell you when the file was last updated. The most recent version is 6 Feb 2021.
If you do not have the most recent version, you will want to update to get the most recent version.
Uploading and setting up the Assay Custom List File
This will help automate the process of uploading data to Assay from KAMAR by setting up a custom script to run on a daily basis.
On KAMAR go to Setup -> Custom Files
Press the “Upload File” button
Choose which lists file to upload this into. In this example we will use Lists2… remember this number for later.
Then press upload.
Find the k_Lists2.fmp12 that you downloaded from the Assay website, and upload it.
Then, with Lists2 Selected Press the “Permissions” button and press “Reset Authentication” and “Reset Authorisation” one after each other. This will reset all the permissions on the file.
Then press the “Open File” button. This will bring up a screen that looks like this:
Click on File -> Manage -> Scripts
This will bring up a screen that looks like the one below. Double click on the option ‘Action_ServerScript’ located on the left side menu.
On line 16 double click where it says “https://hosted.assay.co.nz/demo/”. This will bring up a little popup that looks like this:
Press on the specify button and change the url to match the one that you use to access assay.
Once completed press “OK”
Repeat this for Line 17, replacing “12345” with the authentication that is in Assay -> Admin -> Config
Save the script (File -> Save or CTRL-s) and close out of the script editor and the k_Lists2 file by pressing the cross in the top right corner.
Then go to Setup -> Server
Then click on “Maintenance Scripts” -> “Custom” and click the “New Schedule” button.
Set the new schedule up like below.
Name: Assay
Custom File: make sure it matches the custom file you are using
Tick the “Enabled” button
Schedule a time between 3am and 4am.
Tick the “Load Timetable Grid”
Once you are finished press the “Run Now” button. Depending on the size of your school and when it is during the year this can take up to a couple of hours to run. You can confirm that it ran successfully by going onto Assay under Admin -> Check Upload / Process and seeing when the core and results files were last uploaded.
Exporting Data for Previous Years
The automatic scripts above only upload data for the current year. As NZQA releases NCEA results the year after the apply to, once a year, after the results come out, we need to do a manual upload into assay to load this data in. Please note, this can take a little while to run… so you may want to get it running and then go find something else to do.
Exporting Results
On KAMAR go to Setup -> Server
Then click on “Maintenance Scripts” -> “Custom” and click the “Assay Scripts” on the list in the bottom right, and then press the “Edit” button underneath the list of custom files.
This will open up the scripts screen. On this screen click on the “Assay_Previous_Years_Results” and click the run button up the top.
This may cause a popup like this to come up, if it does just press the “Continue” button.
You will then be asked where you want to save the file. Make sure you choose the “CSV” file type, and give it a name where you can find it later. Then press save.
This will then bring up a slider showing the export process.
Once it has finished make sure the file is created where you were expecting it.
Exporting Core Data
Copy the all the list in red text below:
ID Number Last Name (Preferred) First Name (Preferred) Student email - School All Subjects with Teachers (semi-colon) Ethnicity - Level 1 Group Gender Year Level NZQA - Credits Level 1 - Achieved NZQA - Credits Level 1 - Merit NZQA - Credits Level 1 - Excellence NZQA - Level 1 NCEA (Short) NZQA Results - L1 NCEA Endorsement NZQA - Credits Level 2 - Achieved NZQA - Credits Level 2 - Merit NZQA - Credits Level 2 - Excellence NZQA - Level 2 NCEA (Short) NZQA Results - L2 NCEA Endorsement NZQA - Credits Level 3 - Achieved NZQA - Credits Level 3 - Merit NZQA - Credits Level 3 - Excellence NZQA - Level 3 NCEA (Short) NZQA Results - L3 NCEA Endorsement NZQA - Numeracy NZQA - L1 Literacy NZQA - UE Literacy NZQA Results - UE Num Attendance - Percentage (Half-Days) Enrollment Status NZQA - Credits Level 1 - Not Achieved NZQA - Credits Level 2 - Not Achieved NZQA - Credits Level 3 - Not Achieved House Type Leaving Date Tutor Ethnicity - Level 2 Group Pastoral Attendance Item Count Pastoral Classroom Item Count Pastoral Demerits Total All Pastoral Demerits Total Current Pastoral Discipline Item Count Pastoral Guidance Item Count Pastoral Other Item Count Pastoral Points Total All Pastoral Points Total Current Pastoral Total Item Count Pastoral Uniform Item Count Recognitions - Item Count Periods - Absent (Year) Periods - Justified (Year) Periods - Unjustified (Year) Attendance - Total Periods (Year) Previous School 1 Name National Student Number (NSN) Timetable Class (Bottom 3) Timetable Class (Top 4) Timetable Class Attendance by Code - ? (Year) Attendance by Code - A (Year) Attendance by Code - C (Year) Attendance by Code - D (Year) Attendance by Code - E (Year) Attendance by Code - F (Year) Attendance by Code - G (Year) Attendance by Code - H (Year) Attendance by Code - I (Year) Attendance by Code - J (Year) Attendance by Code - K (Year) Attendance by Code - L (Year) Attendance by Code - M (Year) Attendance by Code - N (Year) Attendance by Code - O (Year) Attendance by Code - P (Year) Attendance by Code - Q (Year) Attendance by Code - R (Year) Attendance by Code - S (Year) Attendance by Code - T (Year) Attendance by Code - U (Year) Attendance by Code - V (Year) Attendance by Code - W (Year) Attendance by Code - X (Year) Attendance by Code - Y (Year) Attendance by Code - Z (Year) Attendance by Code - Term 1 - ? Attendance by Code - Term 1 - A Attendance by Code - Term 1 - C Attendance by Code - Term 1 - D Attendance by Code - Term 1 - E Attendance by Code - Term 1 - F Attendance by Code - Term 1 - G Attendance by Code - Term 1 - H Attendance by Code - Term 1 - I Attendance by Code - Term 1 - J Attendance by Code - Term 1 - K Attendance by Code - Term 1 - L Attendance by Code - Term 1 - M Attendance by Code - Term 1 - N Attendance by Code - Term 1 - O Attendance by Code - Term 1 - P Attendance by Code - Term 1 - Q Attendance by Code - Term 1 - R Attendance by Code - Term 1 - S Attendance by Code - Term 1 - T Attendance by Code - Term 1 - U Attendance by Code - Term 1 - V Attendance by Code - Term 1 - W Attendance by Code - Term 1 - X Attendance by Code - Term 1 - Y Attendance by Code - Term 1 - Z Attendance by Code - Term 2 - ? Attendance by Code - Term 2 - A Attendance by Code - Term 2 - C Attendance by Code - Term 2 - D Attendance by Code - Term 2 - E Attendance by Code - Term 2 - F Attendance by Code - Term 2 - G Attendance by Code - Term 2 - H Attendance by Code - Term 2 - I Attendance by Code - Term 2 - J Attendance by Code - Term 2 - K Attendance by Code - Term 2 - L Attendance by Code - Term 2 - M Attendance by Code - Term 2 - N Attendance by Code - Term 2 - O Attendance by Code - Term 2 - P Attendance by Code - Term 2 - Q Attendance by Code - Term 2 - R Attendance by Code - Term 2 - S Attendance by Code - Term 2 - T Attendance by Code - Term 2 - U Attendance by Code - Term 2 - V Attendance by Code - Term 2 - W Attendance by Code - Term 2 - X Attendance by Code - Term 2 - Y Attendance by Code - Term 2 - Z Attendance by Code - Term 3 - ? Attendance by Code - Term 3 - A Attendance by Code - Term 3 - C Attendance by Code - Term 3 - D Attendance by Code - Term 3 - E Attendance by Code - Term 3 - F Attendance by Code - Term 3 - G Attendance by Code - Term 3 - H Attendance by Code - Term 3 - I Attendance by Code - Term 3 - J Attendance by Code - Term 3 - K Attendance by Code - Term 3 - L Attendance by Code - Term 3 - M Attendance by Code - Term 3 - N Attendance by Code - Term 3 - O Attendance by Code - Term 3 - P Attendance by Code - Term 3 - Q Attendance by Code - Term 3 - R Attendance by Code - Term 3 - S Attendance by Code - Term 3 - T Attendance by Code - Term 3 - U Attendance by Code - Term 3 - V Attendance by Code - Term 3 - W Attendance by Code - Term 3 - X Attendance by Code - Term 3 - Y Attendance by Code - Term 3 - Z Attendance by Code - Term 4 - ? Attendance by Code - Term 4 - A Attendance by Code - Term 4 - C Attendance by Code - Term 4 - D Attendance by Code - Term 4 - E Attendance by Code - Term 4 - F Attendance by Code - Term 4 - G Attendance by Code - Term 4 - H Attendance by Code - Term 4 - I Attendance by Code - Term 4 - J Attendance by Code - Term 4 - K Attendance by Code - Term 4 - L Attendance by Code - Term 4 - M Attendance by Code - Term 4 - N Attendance by Code - Term 4 - O Attendance by Code - Term 4 - P Attendance by Code - Term 4 - Q Attendance by Code - Term 4 - R Attendance by Code - Term 4 - S Attendance by Code - Term 4 - T Attendance by Code - Term 4 - U Attendance by Code - Term 4 - V Attendance by Code - Term 4 - W Attendance by Code - Term 4 - X Attendance by Code - Term 4 - Y Attendance by Code - Term 4 - Z
On KAMAR in the top right change the year to the year you want to export the results for (eg: 2020)
Then go to Reporting -> Student Lists
And then click on “Student List – Custom Fields” and press the magnifying glass in the Student Search
Filter
Change the “Find” to “All” and press continue
Then press the “OK” button under the list of students
Click the “Field List” button, and paste in the list we copied earlier, and press the “Apply” button.
This will update the display. Depending on the number of students, this could take a little bit of time.
Then press Actions -> Export, making sure the settings are the same as below.
Then press “OK” This will then ask you where you want to save it. Choose your location and file name and press save.
This will bring up a slider showing the export process:
Once it has finished make sure the file is created where you were expecting it.
Uploading to Assay
On Assay go to Admin -> Upload Data. Change the year at the top to the year you want to load the data for. Press the two chosen file buttons… the first one you want to upload the Core Data, the second one the Results data. After choosing the file you need to press the “Upload” button and it will tell you if it has been successful.
Then scroll right to the bottom of that window and press the “Process” button. This will show the process on the screen and tell you when it has finished.