How to Upload Timetable and Subject Data from Edval via TXT files
This guide outlines the steps and options for exporting Timetable data from the Edval Timetabling software and importing into TASS.web.
Please read the Important Notes at the bottom of this page prior to beginning the Export/Import process.
For schools with a 'LISS Integration' licence, refer to the How to Upload Timetable and Subject Data from Edval via LISS Sync guide.
Setup in TASS/Edval | ||
---|---|---|
Step | TASS | Edval |
1 | Student Admin > Timetable > Setup Information > Timetable Setup Enter / Check Timetable Parameters. | These TASS parameters appear in the following Edval screens:
|
2 | Student Admin > Timetable > Setup Information > Timetable Setup If your school is not using multiple timetables, this tab will not be available for selection, therefore this section is not needed to complete your timetable setup. Add a Timetable Definition for each timetable period ('Rotation' in Edval). The 'Clash Flag' may need to be 'Yes' if using Edval's Duty Roster and Staff Meetings features, depending on how these have been set up in Edval, or if you want to allow any teacher or room clashes in Edval to be imported as they are. If set to 'No', TASS will import one instance of the clashing information, but not the other/s to avoid having room or teacher clashes. | N/A |
3 | Student Admin > Timetable > Setup Information > Timetable Setup Map each Year Group to the appropriate Timetable Definition. | N/A |
4 | Student Admin > Timetable > Setup Information > Timetable Setup Enter/Check the Days and number of Periods in the timetable cycle. Clone a previous Day Definition, and add/edit Day Code, Description or Period Numbers if required. | Setup > Grid Structure
|
5 | Student Admin > Timetable > Setup Information > Timetable Setup Enter the Period times for the timetable definition. | Setup > Grid Structure
|
6 | Student Admin > Timetable > Setup Information > Timetable Setup Check/Add Room details. | Rooms > Room data The 'Admin ID' takes precedence during a sync where there is both a Room Code and an AdminID in Edval. |
7 | Student Admin > Timetable > Setup Information > Timetable Setup Add Features (Equipment) details (Optional) | Rooms > Equipment data This data is not synced from Edval. |
8 | Student Admin > Timetable > Setup Information > Set up a Calendar and map the Day Codes from within your timetable cycle to actual calendar dates. | N/A |
9 | Student Admin > Teacher Records > Teacher Information > Teachers Enter/Check/Add Teacher data. TASS is the source of truth for Teacher information. An error will occur during the timetable import if Edval contains teachers that are not listed in TASS. | Teachers > Teacher Data The TASS 'Teacher Code' is usually entered into the 'Code' field in Edval. When exporting the timetable data from Edval, you have the option to export either the Teacher Code or the Admin ID code. TASS.web can match on one or the other during the import process. |
10 | Student Admin > Student Records > Student Information > Students Enter/Check/Add Student data. TASS is the source of truth for Student information. An error will occur during the timetable import if Edval contains students that are not listed in TASS. | Students > Student data |
11 | Student Admin > Student Records > Setup Information > Student Records Setup Enter/Check that all Subjects exist in TASS. TASS is the source of truth for Subject information. An error will occur during the timetable import if Edval contains subject classes that are not listed in TASS. | N/A |
12 | Student Admin > Timetable > External data Interface > Define Subject/Class Translations Each incoming class from Edval must be mapped to a Subject in TASS. Enter a translation for every class in Edval. If using class separators in Edval, eg full stops or dashes 9ENG.A, do not include these in the 'Ext Package Code' field. | Classes > Class data |
13 | File > Synchronise > Configure > Sync tab File > Synchronise > Configure > Connection tab
| |
14 | File > Synchronise > Sync Now
Five TXT files will have been created in the designated location. Only two files will be used during the timetable import process: | |
15 | Student Admin > Timetable > External Data Interface > Define Import Format. Edval exports 9 columns of Timetable data in the following format: 1- DAY_CODE On the Fields tab, map the Field Number → Column. |
The file exported from Edval titled 'TTABLE.TXT' will be used for the TASS.web timetable import. The TXT file produced from Edval may needs a little manipulation before it is ready to import into TASS.web, depending on the features you have used in the Edval software.
Proceed to the next step once the number of columns in the TXT file matches your TASS.web setting for 'Total number of field in import record', and the fields are mapped correctly. |
17 | Student Admin > Timetable > External Data Interface >Import Data Enter the Timetable Definition relevant to the import, and select the TTABLE.TXT file from the computer/network location where it was saved. Leave the Campus field blank, even if your timetable file contains campus information, unless advised by TASS Support staff in unique situations. Select Go. This program will check that there is data in each of the defined fields. | |
18 | Student Admin > Timetable > External Data Interface > Validate Imported Data Select the Timetable Definition, then OK from the pop up message. If validation errors are found, they should be corrected in Edval so that the information is correct for future exports, and then the export/import process run again. Alternatively, edit directly in TASS.web, but also update in Edval simultaneously. When validation is complete, you will be moved to the 'Generate Master Timetable' screen. | |
19 | Student Admin > Timetable > External Data Interface > Generate Master Timetable Select the Timetable Definition, then GO. The timetable being generated will replace any previous timetable data for the Timetable Definition selected. i.e. The previous timetable data will be deleted. A success message will confirm that the timetable import has been successful. | |
20 | Check some teacher timetables in TASS.web and Staff Kiosk to ensure the data looks correct. | |
21 | Student Admin > Timetable > External Data Interface > Import Student Subject Data Edval exports 8 columns of Student Subject data in the following format: *1- STUDENT_CODE Field numbers 1 and 4 are required for the Student Subject upload. The other fields will likely contain data, but does not matter if they are blank.
A message will highlight any issues, such as missing columns. Fix and repeat the upload. An Exception report will display if the SCOURSES.TXT file contained any class codes for which TASS.web does not recognise, such as Study classes. |
The Edval export file titled 'SCOURSES.TXT' will be used for the TASS.web Student Subjects import. |
21 | Check some student timetables in TASS.web and Staff Kiosk to ensure the data looks correct. |
Important Notes
When students are changed from one class to another in Edval, and you upload the SCOURSES.TXT again into TASS.web, both classes will appear on the student's Subjects page and timetable, as there is no start and end date subject information transferred. You can manually enter the Date Range on a student's Subjects tab or via the Student Subject Grid Entry. Alternatively, the option you chose when importing the SCOURSES.TXT file will determine whether previous subject data is removed.
Every class must have a teacher and a room in Edval for it to successfully import into TASS.
If more than one Timetable Definition is set up, for example to correspond with semester or terms, any 'year long' classes in Edval will appear as separate Subjects on Student Records, one for each timetable definition.
Edval's 'On-call roster' and 'RTO roster' do not sync to TASS. If using these functions in Edval, remove this data from the TTABLE.TXT file prior to uploading it into TASS.web.
Edval's Study Roster does not sync to TASS.web. Study classes can sync to TASS.web if they are set up manually in Class data and managed in the same way as other classes.
Duties:
Each Duty Code must be set up in TASS.web as a room.
For example:
'Duty' must be set up as a Subject in TASS.web.
'Duty' must be set up in Define Subject/Class Translations.
Schools use the Edval timetabling software in varied ways. Testing of common features and how the data transfers between the two systems has occurred, but if you have any questions about your particular set up, please seek advice from the appropriate party.