A PC Timetabling Assistant
Timetabling for this department is very tedious and currently performed with
the minimum of computer assistance. This project should use existing tools
(e.g. a database and a form/query front-end) to create a user-friendly system
for exploring and controlling the interaction of: Student groups, Activities,
Staff, Rooms and Time-slots.
Users, such as the departmental timetabler, or other staff and students,
need to be able to:
- input lists of student groups, activities, rooms and staff, the
relationships between them (e.g. which students or staff do which
activities) and other information about them (e.g. size),
- assign time-slots to activities, and be notified (e.g. by database integrity
checks) of any clashes,
- ask the database for a list of possible time-slots and/or rooms for an
activity,
- obtain timetables for particular groups of students, staff or rooms.
Furthermore, users need to be able to work with an incomplete timetable,
adding to it and changing it over many weeks.
COURSE PREREQUISITES: Database/HCI
EQUIPMENT: PC, using software available in the department