Package schedule

Package view defines objects related to scheduling.

See:
          Description

Class Summary
AdminAdjCourseDistConstraint This object saves the maximum distance between two adjacent courses.
AdminConstraints This class represents the sequence of button selections as seen in Section 2.4.1 of the Functional Requirements.
AdminCourseOverlap This class defines a Collection of courses the admin populates.
AdminLectLabTimeConstraint This object defines the time constraint between all lecture and lab sections.
AdminTimeConstraint This class defines a Collection of TimeConstraints set by the admin.
Course Object that describes a particular course
Day A Day object represents the a day of the Schedule, and contains every course that is schedule for the specific day.
Quarter Quarters are used to associate a generated schedule with a specific quarter
Room A room object that is used in the Manual Schedule Generation view, shown in Figure 2.4.3.1.
Schedule A Schedule object is generated from the Schedule generator.
ScheduledItem A class for a course that has been scheduled at a specific time block on a schedule
ScheduleGen Schedule generator object that handles the creation of schedules.
Teacher Class that defines a Teacher object
TimeBlock This class contains the information for time block needed by ScheduledItems
 

Package schedule Description

Package view defines objects related to scheduling.