The EventOccurrence object
The event occurrence object returned by Tabula has the following properties:
uid |
A unique identifier for the timetable event. For Syllabus+ events, this is generated from an MD5 hex of the name, start time, end time, day of week, location name and context |
---|---|
name |
The name of the timetable event, e.g. CS141L |
title |
The human-readable of the timetable event. Typically empty for Syallabus+ events |
description |
A description of the timetable event |
eventType |
The type of event. Typically, one of:
|
start |
The start date and time of the event in ISO date-time format in local time. Local time here is Europe/London, i.e. either GMT or BST depending on the time of the year when the event takes place. This key exists for backwards compatibility only and startDateTime should be used when possible instead. |
end |
The end date and time of the event in ISO date-time format in local time. Local time here is Europe/London, i.e. either GMT or BST depending on the time of the year when the event takes place. This key exists for backwards compatibility only and endDateTime should be used when possible instead. |
startDateTime |
The start date and time of the event in ISO date-time format, including timezone. From version 2020.7.17 |
endDateTime |
The end date and time of the event in ISO date-time format, including timezone. From version 2020.7.17 |
location |
An object representing the location of the event, or null if there isn't one. Where locations represent somewhere that can be linked to on the campus map, an identifier for the location is also provided. e.g.
Location IDs can be used to generate a link to the campus map in the format campus.warwick.ac.uk/?lite=1&search=[SEARCH_NAME]&slid=[LOCATION_ID] |
context |
The context of the timetable event. This is typically the module code, e.g. CS141 |
parent |
The parent of the timetable event. This may include the module name as well as the code. |
comments |
Any comments for the timetable event, or null if none exist |
staffUniversityIds |
An array of University IDs for staff members who are linked to delivering this event |
staff |
An array of person objects, with the following properties:
|
Tabula API Methods
- Overview
- The Member object
- The StudentCourseDetails object
- The StudentCourseYearDetails object
- The StudentRelationship object
- The Student RelationshipType object
- The ModuleRegistration object
- Retrieve a member
- Retrieve multiple members
- Retrieve a member's relationships
- List relationship agents in dept.
- Search for members