Teacher absences
Covers for teacher absences
Excursions
'publishRooms()'
This is like 'publishDailyData()' except that it publishes just the delta's (i.e. additions and deletions) to the cyclical timetable.
Call:
liss.publishDailyDeltas(auth : authenticationObject, date1 : timestamp, date2 : timestamp, data : array)
Parameters:
auth : See section 3.3
date1 .. date2 : Any event or teacher absence overlapping one of these dates will be sent by the TS.
data: An array of rows, where each row represents one activity. The rows are defined as in "liss.publishDailyData" with these exceptions:
Returns:
Nothing - an empty string. If anything other than an error is returned it should be ignored. For error reporting see section 3.7.
2. liss.publishEventsAndAbsences
This call allows a TS to send data about excursions and other events and teacher absences to an SIS.
Call:
liss.publishEventsAndAbsences(auth : authenticationObject, date1 : timestamp, date2 : timestamp, data : array)
Parameters:
auth : See section 3.3
date1 .. date2 : Any event or teacher absence overlapping one of these dates will be sent by the TS.
data : An array of struct’s. Each struct is either an event or an absence, and you can distinguish between the two by seeing what fields appear. Events are defined as follows:
Absences are defines as follows:
Returns:
Nothing - an empty string. If anything other than an error is returned it should be ignored. For error reporting see section 3.7.