Comprehensive Web-Based Scheduling System for ITLL
Senior Project: 1999-2000
Michael Diaz, Mark Sampias, Derek Teuscher and Jacob Valencia
The Integrated Teaching and Learning Laboratory (ITLL) was designed to be as
flexible and interactive as possible. During the 1998-99 academic year, more
than 3,200 students utilized the diversity of ITLL resources. There are many
individual classrooms that are regularly scheduled throughout each semester. In
addition, there are many smaller spaces, experiments, equipment and events
(e.g. tours) that need to be scheduled and reserved, often at one-hour
intervals during specific days. Scheduling of experimental modules is
particularly complex. Students need to be able to reserve the experiment during
open times, but ITLL staff need to be able to block out reserved times for
classes, etc. that other users cannot change.
The solution was to develop a web-based scheduling system that could handle
these diverse scheduling needs. The system provides two interfaces. The first
is a student interface which allows users to view schedules for resources,
search for available times matching various criteria, and to immediately
schedule these resources. The second interface, an administrative interface,
allows faculty to view schedules for resources, search for available times
matching various criteria, and to submit requests for longer term use (e.g.
over an entire semester) of resources to an ITLL administrator. This interface
also allows the administrators to manage the scheduling of all resources. The
system was written in HTML/php.

Administrator Interface
Student Interface
|