140 likes | 156 Views
HOOP Scheduler. Mid-Semester Status Report. Presentation Outline. Context & Requirements Interface Components User Interface Demo Questions. Scheduling Package Context. Sylvia Hatchell Basketball Camps About 80 teams per camp Each camp includes over 300 games Several camps per summer
E N D
HOOPScheduler Mid-Semester Status Report
Presentation Outline • Context & Requirements • Interface Components • User Interface Demo • Questions
Scheduling Package Context • Sylvia Hatchell Basketball Camps • About 80 teams per camp • Each camp includes over 300 games • Several camps per summer • Must accommodate changes in league, team or court information.
Requirements • Scheduling Package • Schedule games according to specified constraints • Drag and drop interface • Allow user to manually change the automatically generated schedule • Facility to analyze the schedule and generate a report for the user
Requirements • Scheduling Package • Schedule games according to specified constraints Sample Constraints: • Each team must play twice in the Dean Dome • Only high school teams should play in Carmichael • No team should play two timeslots in a row
Requirements • Scheduling Package • Drag and drop interface Ease of use and graphical controls are very important to the client.
Requirements • Scheduling Package • Allow user to manually change the automatically generated schedule Ability to override scheduling by making manual changes to the schedule. Flexibility is very important to the client.
Requirements • Scheduling Package • Facility to analyze the schedule and generate a report for the user Indicate any violated schedule constraints. List how many times each team plays on each court.
Interface Components • New Camp Wizard • CampEditor • Default Settings • Tools
Interface Components • New Camp Wizard Takes the user through each step of creating a new camp • CampEditor • Default Settings • Tools
Interface Components • New Camp Wizard • CampEditor Allows the user to view and modify any existing camp. • Default Settings • Tools
Interface Components • New Camp Wizard • CampEditor • Default Settings Allows the user to change the default settings for one particular camp (save court availability, game times, etc.) • Tools
Interface Components • New Camp Wizard • CampEditor • Default Settings • Tools • Constraint Checker: dynamically checks manual changes against scheduling constraints • Report Generator: lists all overridden constraints and the number of times each team plays on each court
Interface Demo & Questions • HOOPS Home Page • HOOPS User Manual