This call will bulk retrieve period-by-period attendance data from the SIS. This call is typically more voluminous than any other LISS call and therefore implementors should consider using LISS-over-JSON instead of LISS-over-XmlRpc.
Call:
liss.getAttendance(auth : authenticationObject, date1 : timestamp, date2 : timestamp)
Parameters:
auth : See section 3.3
The timestamp parameters should be interpreted as dates, not date-time's, so you cannot query portions of a day, only whole days.
Returns:
An array of struct’s. Each struct is defined as follows:
This call will bulk publish period-by-period attendance data from the SIS, i.e. it's the reverse of 'liss.getAttendance()'
Call:
liss.publishAttendance(auth : authenticationObject, date1 : timestamp, date2 : timestamp, data : array of structs)
Parameters:
auth : See section 3.3
data : see liss.getAttendance()
The timestamp parameters should be interpreted as dates, not date-time's, so it is not possible to publish portions of a day, only whole days.
Returns: A string. An empty string means success, otherwise it’s an error message.