Tips & Tricks

Tips & Tricks – Import Data


Import General Comments 

  • Missing or incorrect data can create issues, ensure that data is checked for missing data or incorrect data before importing.
  • Always ensure your data matches (use consistent naming), for example Faculty data is required for the following Import Data – Staff, Subject, Timetable. The the Faculty is called different things across all these Imports then they OneStudent can’t identify them as the same thing. For example, HPE, Health and Physical Education, Health & Physical Education, you would need to identify the preferred naming option and be consistent across all the Import Data files.
  • Header row must always be included in imports 
  • The header row column names must exactly match the template 
  • Schools should not use Excel to open CSV files, as Excel will re-format data.  Such as turning a score like “5/10” into a date “5/10/2022”.   
  • Instead of Excel, schools should use Notepad++.  It’s free and a great tool.  QCAA also gives the same advice.  We have a tutorial of how to download Notepad++ Click Here.

Importing Subjects 

When importing Subjects into OneStudent you need to ensure that the subject codes are correct, or you will experience problems in other areas of OneStudent. 

Its about grouping Classes that are the same together to reduce the number of Subject Codes. 

Lets say your school has the following Maths Classes, this would be the recommended Subject Code for these particular Subjects. 

No. Class Recommended Subject Code 
MAE_OS,Essential Mathematics,Math MAE 
MAE111,Essential Mathematics,Math MAE 
MAE112,Essential Mathematics,Math MAE 
MAE121,Essential Mathematics,Math MAE 
MAE122,Essential Mathematics,Math MAE 
MAF101,Mathematics Foundation,Math MAF 
MAG_OS,General Mathematics,Math MAG 
MAG111,General Mathematics,Math MAG 
MAG112,General Mathematics,Math MAG 
10 MAG121,General Mathematics,Math MAG 
11 MAG122,General Mathematics,Math MAG 
12 MAM_OS,Mathematical Methods,Math MAM 
13 MAM111,Mathematical Methods,Math MAM 
14 MAM112,Mathematical Methods,Math MAM 
15 MAM121,Mathematical Methods,Math MAM 
16 MAM122,Mathematical Methods,Math MAM 
17 MAS_OS,Specialist Mathematics,Math MAS 
18 MAS111,Specialist Mathematics,Math MAS 
19 MAS112,Specialist Mathematics,Math MAS 
20 MAS121,Specialist Mathematics,Math MAS 
21 MAS122,Specialist Mathematics,Math MAS 
22 MAT_OJ,Mathematics,Math MAT 
23 MAT071,Mathematics,Math MAT 
24 MAT081,Mathematics,Math MAT 
25 MAT091,Mathematics,Math MAT 
26 MAT101,Mathematics,Math MAT 
27 MAX101,Mathematics Extension,Math MAX 

There are 27 classes, but only 7 Subject Codes are required. 

The following provides an examples of the correct way to create a Subject _Code for Importing into OneStudent. 

This is the CSV Import File, what you can see is there is a subject Code for each specific group of Subjects.  Some Faculty have more than one Subject_Code, that is because there is more than one unique group of subjects within that Faculty.  For example, Maths has MAT and MAG. 

This is how this data is displayed under the faculties page.  This is an example for the Maths Faculty, and you can see the two different unique Maths Subjects, General Maths and Mathematics: 

This is the Class Code List from the Markbooks page. You can then see that the codes are then used for multiple classes, for example MAT is used for 6 classes: 

The following provides an examples, that is not recommended. 

In this example all Subject Codes have been imported, with multiple of them using the same lead letters. 

This is how this data is displayed under the faculties page.  This is an example is from the Arts Faculty, and you can see there is a duplicate of the same subjects.  This is because the OneStudent is looking at the lead letters to indicate and group subject together and this Import created duplicates of the same subject.  This then creates issues within OneStudent.  

However, under Markbooks the Class code is displayed normal, as seen in the below screenshot. 

Some of the issue you may experience if the Subject Code are import incorrectly: 

  • Duplicate Subjects in faculties. 
  • HOD’s and Teacher experience issues access their Subjects and login in. 

If you need assistance with the Import process including the checking of data.  Please contact our team. 

Examples of Potential Issues and Explanations of Data Points

Timetable – Semester 1 

Header Row

Class_Name,Subject_Name,Subject_Level_Code,Day,Date,Period,Start_Time,End_Time,Staff_Id,Staff_MISID, Staff_Code,Staff_Last_Name,Staff_First_Name,Facility_Code,Facility_Name 

Sample 

Class_Name,Subject_Name,Subject_Level_Code,Day,Period,Start_Time,End_Time,Staff_MISID,Staff_Code, Staff_Last_Name,Staff_First_Name,Facility_Code,Facility_Name 

ACC111A,Accounting,11,MON,Period 3,13:20,14:30,hjswa3, SWANHI,Swank,Hilary,G211,Computer Lab 

ACC121A,Accounting,12,MON,Period 3,13:20,14:30,gadav1,DAVIGE,Davis,Geena,G214,Computer Lab 

AEN071D,Aspire English,7,MON,Period 1,9:00,10:10,wjhar37,HARRWO,Harrelson,Woody,I1.18,General Learning Area 

Notes

ACC111A = Class_Name

Accounting = Subject_Name

11 = Subject_Level_Code

MON = Day

Period 3 = Period

13:20 = Start_Time

14:30 = End_Time

ctyle3 = Staff_MISID

TYLECA = Staff_Code

Tyler = Staff_Last_Name

Cassandra = Staff_FIrst_Name

G211 = Faculty_Code

Computer Lab = Faculty_Name

Timetable – Semester 2 

Header Row 

Class_Name,Subject_Name,Subject_Level_Code,Day,Date,Period,Start_Time,End_Time,Staff_Id,Staff_MISID, Staff_Code,Staff_Last_Name,Staff_First_Name,Facility_Code,Facility_Name 

Sample 

Class_Name,Subject_Name,Subject_Level_Code,Day,Date,Period,Start_Time,End_Time,Staff_Id,Staff_MISID, Staff_Code,Staff_Last_Name,Staff_First_Name,Facility_Code,Facility_Name 

ACC112A,Accounting,11,MON,Period 3,0.555555556, 0.604166667,hjswa3,SWANHI,SwankHilary,G211,Computer Lab 

ACC122A,Accounting,12,MON,Period3,0.555555556, 0.604166667,gadav1,DAVIGE,Davis,Geena,G214,Computer Lab 

AEN072D,Aspire English,7,MON,Period 1,0.375, 0.423611111,wjhar37,HARRWO,Harrelson,Woody,I1.18,General Learning Area 

Notes

This is an example is the same template as Timetable – Semester one however within the Class_Name ACC112A the 2 was changed from a 1 signifying that it is the second semester for this particular class. also within this example there is a demonstration how excel reformates data, in this example you can see that the start time and end time has been changed to decimal points.

Subjects 

Header Row 

Subject_Code,Subject_Name,Faculty 

Sample 

Subject_Code,Subject_Name,Faculty 

ACC11,Accounting,BID 

AEN,Aspire English,Junior English 

AHS,Ancient History,Senior Humanities 

Notes

Within this example the Subject_Code should only be 3 characters not ACC11 as this is just for a list of subjects, not a list of subjects not a list for specific year levels.

Students 

Header Row 

Student_Name,EQID,LUI,Date_of_Birth,Sex,Roll_Class,Year 

Sample 

Student_Name,EQID,LUI,Date_of_Birth,Sex,Roll_Class,Year 

“Einstein,Albert”,1456987523A,2313157279,2-Nov-2006,F,9R,09 

“Hepburn,Katharine”,4696537100A,8126585861,17/04/2007,F,10M,10 

“Legend,John”,7862555001A,,22-Jun-2008,F,8N,08 

Notes

Within Students the Student_name should be in this format “Einstein,Albert”.  Including the quotation marks and the comma the field. Also within this example shows that only senior student have a LUI.

Student Classes 

Header Row 

EQID,Class_Name 

Sample 

EQID,Class_Name 

0033743450G,FCD102A 

0033743450G,FCF102B 

0033743450G,PEG102L 

Notes

This is just an Example of how Student Classes should look.

Staff 

Header Row 

First_Name,Last_Name,Staff_Code,Email,Username,Role,Position,Faculty 

Sample 

First_Name,Last_Name,Staff_Code,Email,Username,Role,Position,Faculty 

Zellweger, Renee,ZELLRE,razel19@eq.edu.au,razel19,Teacher,Snr-Mathematics,”Junior Maths, Senior Maths” 

Wilson, Owen,OWENWI,ojwil0@eq.edu.au,ojwil0,Head of Department,HOD-Languages,Languages 

Thurman, Uma,THURUM,uvthu0@eq.edu.au,uvthu0,Head of Year,HOD-Student Services,Senior English 

Phoenix, River,PHOERI,rfpho1@eq.edu.au,rfpho1,Admin,PR-Secondary,Principal 

Notes

The role column is very important as it is used to allocate permissions when the user logs in to OneStudent.

Valid values are:

  • Teacher
  • Head of Department
  • Head of Year
  • Admin

General Comment Bank 

Header Row 

Comment_Type,Criteria_Type,Criteria_Value,Comment_Code 

Sample 

Comment_Type,Criteria_Type,Criteria_Value,Comment_Code 

GEN,Assessment Type,Assignment:,Z0002 

GEN,Assessment Type,Assignment: Written,Z0003 

GEN,Assessment Grade,0/20,Z0143 

GEN,Assessment Grade,1/20,Z0144 

GEN,Assessment Grade,2/20,Z0145 

GEN,Assessment Grade,3/20,Z0146 

Notes

Use GEN for general comment.

This is the criteria to match the comment on.  This can be set to “Assessment Type” or “Assessment Grade”.

Assessment Type will attempt to match an Assessment Type value that has been set for the Assessment Item.

Z0143 will attempt to match on the result of the assessment item.

Learning Area Comment Bank 

Header Row 

LA_Code,LA_Faculty,Subject,Year_Level,Criteria,Comment_Description,Comment_Code 

Sample 

LA_Code,LA_Faculty,Subject,Year_Level,Criteria,Comment_Description,Comment_Code 

1,The Arts,Visual Arts,7,Overall Result,A+,A0003 

1,The Arts,Visual Arts,7,Overall Result,A,A0004 

1,The Arts,Visual Arts,7,Overall Result,A-,A0005 

Notes

The faculty is set here.  So when a student gets a result for a student within the faculty (e.g. The Arts) then this lot of comments will be used.

Improvement Comment Bank 

Header Row 

LA_Code,LA_Faculty,Subject,Year_Level,Criteria,Comment_Description,Comment_Code 

Sample 

LA_Code,LA_Faculty,Subject,Year_Level,Criteria,Comment_Description,Comment_Code 

GEN,GEN,GEN,XX,SKILLS BASED LEARNING COMMENTS,”{Name} has benefitted from {her,his} participation in the Skills Based Learning program this semester.”,X0120 

GEN,GEN,GEN,XX,SKILLS BASED LEARNING COMMENTS,{Name} has made slow but steady progress in the Skills Based Learning program this semester.,X0121 

01,The Arts,Media Arts,XX,MEDIA ARTS IMPROVEMENT,”In order to improve {her,his} results, {Name} needs to construct purposeful representations and insightfully use genre and media conventions.”,A0124 

01,The Arts,Media Arts,XX,MEDIA ARTS IMPROVEMENT,”{She,He} must also construct purposeful representations and insightfully use genre and media conventions.”,A0125 

Notes

These are comments that a teacher can set for a student in their class.

Improvement comments can be general or faculty specific.

Grade Mappings 

Header Row 

Scale,Mark,Grade 

Sample 

Scale,Mark,Grade 

20,0,E 

20,1,E 

20,2,E 

20,3,E 

Notes

Grade mappings can be used to override the setting of a grade based on a student result.

For e.g., a grade of “E” will be applied if the student receives a 2/20