E10 - Synchronisation to Edumate via Direct Connection

Modified on Thu, 14 Aug at 12:53 AM

TABLE OF CONTENTS

Preamble

This document will provide information on how to correctly configure E10 to sync to Edumate and elaborate on all aspects of the sync method. 

Tes can send across timetable data, classes and class lists as well as some other items to Edumate. Users are expected to sync to Edumate whenever changes to those data types are made to ensure Edumate has the most recent information.     There is a Basic and Advanced sync method, however in the majority of cases you would not need to consider the Advanced sync. 
Info


Edumate is the source of truth for teachers, students, subjects and classnames.  
For any questions related to the set up of the school's database, please contact Edumate.

While Tes takes all care to ensure any mention to the other system is correct and up to date, it is the user's responsibility to check with the other system prior to an initial sync. If the user becomes aware of any changes to the other system, we would very much appreciate this feedback.
Notes


We have recorded a joint webinar with Edumate that covers a number of topics for the integration and sync, it will of great help in setup and tips. Please watch it via this link.

Type of sync

This Edumate sync is a direct connection and thus sends and retrieves data at the push of a button, without the need to manually upload data into their system.

Which data is sent to the other system?

This table lists many of the data and features found in Tes and, where known by Tes specialists, whether they are also understood by the other system.
Alert


Note that Tes builds many excellent features to help users build high quality timetables, and while these features can be sent onto the other system through the synchronisation process, not all systems have built the capability on their end to receive/display these features. 

Tes feature
Notes on feature
Is this feature received
by the other system?
Other notes
Bell times
Bell times as per Grid structures
No
This is preconfigured in Edumate
Campuses
Campuses and their associated rooms
No
These are converted to Edumate's timetable objects in Tes
Classes
Classes as per Class data screens
Yes

Class lists

Yes

Composite classes (linked classes)
One teacher teaching more than one class at the same time
Yes

Duty roster

Yes

Faculty data

No
Managed in Edumate
Grid structure codes
No

Multi-file
Two (or more) timetable files
Yes

Multi-grid
Multiple grids with different bell times
Yes

On-call roster

Yes

Priority classes
The priority class that shows on student's timetables where they have class clashes
No
Managed in Edumate
Room data
Room Code, Name, Size, Campus, Comment
No

Rotation classes
Classes from particular rotations
Yes
Tied to Rotation start dates in config
RTO roster

Yes

Student data
Student Code, Name, Preferred name, Year level, Letter group, House, Gender, StatewideID, Email, Phone
No

Study Roster
Study classes, staffing and rooming roster
Yes

Sub-classes

Yes

Teacher data
Teacher Code, Name, Preferred name, Faculty, Gender, Email, Phone
No

Teacher days off (unavailabilities)

Yes

Timetable data

Yes

Two (or more) rooms at once

Yes

Two (or more) teachers at once

Yes

Year levels (non-numeric)
Year levels such as SPT, LSUP, ROLL, Yr9+10 etc
No
Mapped to Edumate timetable objects prior to sync


Steps to synchronise data

Step 1: Configuration

First we must add Edumate as a configuration:
  1. Go to File > Synchronise > Configure  

  2. Select the ‘Sync’ sub-tab  

  3. Click the '+' and select 'Edumate' from the dropdown  












Then we will enter our Edumate credentials in the connection tab: 
  1.  Select 'Configure', beside the new configuration
  2. Enter the URL Edumate have provided you, it may differ from the default placeholder in format
  3. Enter your Edumate username and password
  4. Select 'Test connection' to confirm your credentials are correct.
       








If there was an issue with the above then please check that the Edumate account your trying to use does not use  LDAP or SSO authentication. You may need to create a specific user in Edumate without these enabled to facilitate the sync. For your convenience set that the user doesn't need to change their password periodically and name them clearly so they aren't accidentally deleted. 

You should now be able to test and see the success notification:


       




Finally, move to the 'Other' tab to access the finer settings for the sync, some options will appear differently if you're on a multi-grid file. There are a lot of options on this screen so we'll break it down and explain them:


  1. Class names: Select whether Tes timetable file or Edumate class names are used in the sync. If you've already set these up in Edumate then you may not want to select those to preserve them.

  2. Timetable mapping: Each year level must be assigned to an Edumate timetable or they must all be left unmapped, though we recommend the former if applicable. Multi-grid schools will map campuses instead, in which case all year levels need to belong to a campus in Tes timetable Setup > Year Levels.

  3. Other stuff: The 'no teacher', 'no room' default to NT and NR respectively but can be changed to whatever is most appropriate for your school. Edumate expects every class to have a teacher and room so these are placeholders that will be inserted to satisfy Edumate, while maintaining the timetable you've created in Tes. This detail must be flagged with Edumate, so that the sync can proceed.
    Term entry is to tell Edumate which term each timetable object is starting on, there is often only one option unless the sync date spans more than one term.

  4. Rotation start dates: A Tes rotation is an assignment representing a period of time for which a class will run. As Edumate doesn't use the concept of rotations, we have to outline the dates they take effect so that Edumate can correctly separate class lists, etc. It is not recommended to make changes to rotations or dates after they are initially set up, if you have to for some reason you must consult support. The first rotation start date will be your first day of the academic year. A rotation start date must be more than one day apart from another and not a past date to be valid. In other words, the rotation Start dates determine when the next rotation kicks in. The Start dates:
    must be in chronological order
    must not be repeated
    must not be for dates in the past

  5. Create support log file: You will need to check this before syncing when a support agent requests it, or you are trying to investigate the sync data yourself. With this checked, your sync will occur as usual however a log file will be saved for you.

  6. Refresh Edumate data: If a change has been made in your Edumate portal that isn't yet reflected in the 'other' tab then you can refresh the screen here.
Notes
An Edumate course with the class code base of ‘Duty’ (not ‘duty’ or ‘DUTY’) must exist for duties to be accepted by Edumate. Additionally, the duties in Tes's Setup > Subjects must have the course code 'Duty', which will be there by default, you cannot customise them when using Edumate.

Step 2: Syncing - Basic & Advanced

There are two types of syncs in E10, basic and advanced. If you use the 'sync all selected' button in Configure > Sync, this will perform a basic sync for all configurations in the list. However if you need to set a specific sync date or only send certain things, you can go into the sync now tab and choose this from one of the two sync types. See the table at the very bottom for technical specifications of sync data to Edumate.

  1. Basic – sends standard content, downloads students, allows you to set the ‘from’ and ‘to’ date of the sync data.
  2. Advanced - allows you to set specifically which data types will be sent or received, as well as the 'from' and 'to' date.

Basic Sync

The basic sync will be your usual go to, unless you're syncing multiple systems at once or need to exclude data types. The 'from' and 'to' date will default to tomorrows date until the end of the year, any adjustments made will reset each time you open Tes. The 'from' date must always be a future school day, not a holiday (set in Edumate) or past date. For example, if you're syncing on a Friday then the default 'from' date will be a Saturday and thus not valid. Additionally you may need to troubleshoot your sync, in which case ticking 'Create support log file' will generate a log that can be read to inspect the data being sent by Tes. When creating a support ticket with us, attaching this support log at the start will help us resolve your issue faster. Once you're ready to do a basic sync, simply press 'Go!' at the bottom.
Alert


Trying to sync from the present day can cause issues, as the day is already running through Edumate. Please avoid this unless absolutely necessary. 


  1. Enter desired dates
  2. Click 'Go!'

Advanced Sync  

Building on the Basic sync explained above, the Advanced sync gives tick boxes to finely control the downloading of Edumate content and the sending of Tes content. If you want Tes unavailabilities to come across to Edumate then you will need the Advanced sync and '(include unavailabilities as Meetings)' ticked. Downloading can be useful if you prefer to keep Rooms, Students or Teachers up to date on Edumate and would rather import them to Tes. Please be aware that this will allow Edumate to overwrite records in the ticked areas, so make necessary back ups before downloading.
Alert


If setting up for the next year, remember to sync as of day 1, next year.  Specifically:

1. Sync Advanced (select publish classes only). If setting up for the next year  - use from day set to day 1 of Term 1 next year in the first sync tab.
2. Class memberships can be added as soon as these are in any tidy shape for the next year – sync Advanced (select publish Class lists).  This can be done over and over repeatedly during the break, as new students come in to both systems and are assigned classes in Tes.
3. Sync Advanced Publish TT can happen last, separate from the other elements.
4. Press Go! from the Advanced tab, NOT the first sync tab.

   
  1. Enter data selection in the tick boxes
  2. Enter desired dates
  3. Click 'Go!'
Info


The below attached 'Introduction to Tes - Edumate sync' document was supplied by Edumate to Tes in January, 2024.
Users can refer to it while also making sure they have access to and refer to the latest, up to date docs of Edumate via their support.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article