skip to content

Education Space


Please see below for definitions of some key terms used in the ESSM project:

API - Application Programming Interface; a standard output format that makes it easy for different software products to interact with each other and share data

Clash - when two different events use the same resource at the same time

ESSM tool - a software system to be procured by the University in order to automate the allocation of rooms (and in some cases times) to teaching events

Event - any instance of teaching or examination that needs to be timetabled, i.e. a lecture, practical, exam, supervision or seminar 

Resource - anything needed to enable an event to go ahead, e.g. teaching rooms, teaching equipment, staff, and available teaching hours. These constraints are attached to events prior to scheduling. 

Rules - the constraints governing the scheduling process, e.g. permissible teaching times, maximum travel times, lecturer availability etc

Schedule - an overview of all teaching events happening in a given period (eg a term or a year) including information about who is teaching, who is being taught, what is being taught and where and when it is happening 

Scheduling - the entire process for creating a schedule. Scheduling has five component parts: gathering data, defining rules, allocating times and rooms to events to produce a draft schedule, reviewing/changing the draft schedule, and publishing timetables for individuals

Timetable - a summary for a specific person or location (e.g. a student, a lecturer, or a room) of the events they are involved in, with times and locations