Game Scheduling - Generate Slots Tab

This tab contains the most critical items that will determine your schedule.

Generate Slots and Games Tab

Schedule Type: The schedule type will determine which Calendar Schedule Slots will be available to schedule games on. See the Calendaring Function for details on how Calendar entries are tied to schedules.

First Day of Schedule: This date determines when games will start being scheduled from. Only Calendar Schedule Slots on or after this date will be used.

Last Day of Schedule: This date determines when game will stop being scheduled. Only Calendar Schedule Slots on or prior to this date will be used. The schedule may be started or ended after or before each of these dates depending on available calendar schedule slots, number of games to be scheduled and other parameters. These are only absolute earliest start end absolute end dates.


Game Duration: This is the duration of the game plus any other time needed prior to the next game starting. For example, if you schedule games of 45 minutes of clock time and 15 additional minutes between games, etc..then the Game Duration is 1 hour or entered as 60 minutes. Therefore, this value really indicates the time from the start of one game to the start time of the next scheduled game. The software will use this duration to determine how many games can be schedule on a give Calendar Schedule Slot.


Assume All fieldslocations are Available within Date and Time Constraints:  This parameter is extremely powerful.  Checking this box disregards all fieldlocation availability and assumes all fieldslocations are available between the start and end dates and start and end times.  You must use the Start and End Times if this parameter is checked.  

Start & End Times: You can specify the earliest start time and latest end time for a game. The Use Time Parameters checkbox must be checked for the time parameters to be in effect.


Game Frequency: This field has three possible values. Regardless of which frequency you select, the number of Calendar Schedule Slots will ultimately determine how many games are scheduled and when they are played. However, if you have set up one large time slots for all games, then frequency would definitely impact your schedule. You can decide to schedule games, once a week, on the same day. Most adult leagues are run this way. The day the games will be played on is determined by the day of the week that the schedule starts (start date on the details tab). The second frequency type is once a week, but the day the games are played can vary. Which day a team plays games is determine by availability of Calendar Schedule Slots. Finally, you can select the Daily frequency. This frequency allows you to schedule as many games per week as the other parameters and Calendar Schedule Slots allow.

First Day of Week: This field is not available when scheduling weekly games on the same day. Since you can specify the maximum number of games per week, the system needs to know when you want to start the week. For example, starting the week on Sunday (the default) means that in any Sunday to Saturday stretch, a team can play the maximum number of games (see field below) that you specify. So if you specify a maximum of 1 game per week, then a team can play one game on Saturday and one game on Sunday (the team will not be able to play another game until the following Sunday). If the First Day of the Week is set to Monday, then a team could not play on Saturday and Sunday as that would mean 2 games would be played in the same week.

Minutes or Days: Some schedules need to adjust time parameters on a minute or day basis. For example, a single day Tournament will require 30-60 minutes between games. Regular season schedules may require 2-3 days between games. Therefore, these radio buttons determine the factors that Minimum Days Rest and Maximum Games are displayed and managed in.

Minimum Days Rest: Used only when scheduling games or practices on a daily basis, this field determines the minimum number of days/minutes between a teams games. For example, if this field is set to 4 and the Days options is chosen, then a team playing a game on Monday, cannot play again until Friday (Friday being the fourth day). Setting this value to 1 implies that a team can play every day, but not more than once the same day. If you set this value to zero, then any number of games can be played on the same date. Games can not overlap.

Max Games / Week / Day: Used only when scheduling games or practices on a daily basis, its use is straightforward. It specifies the maximum number of games a team can play in a week or day. If the minutes parameter is selected, this field specifies the maximum games per day, if the Days parameter is select, this field indicates the maximum games per week.. The week starts and end are based on the First Day of the Week parameter above. This field is called Max Prac. / Week/ Day when scheduling practices, but serves the same function.


In the screen shot above, this schedule will have teams play a maximum of 1 day a week, with the week starting on Saturday. Teams will have a minimum of 6 days rest, meaning that teams will have games scheduled a minimum of 6 days apart.


You have entered all your parameters, now it is time to generate your field slots. Simply click the Create FieldLocation Slots button and the software will look at each fieldslocations calendar, taking available times based on schedule type and using the schedules game duration to break the available calendar entry into game slots.


Once you generate both slots and games, the number of calendar slots may be altered.  If enough information is available to eliminate  fieldslocations slots, based on the games created, the software will eliminate those improving scheduling performance.  The elimination is based solely on location preferences and not on scheduling constraints.  Once you run a schedule, the Games Schedule column will be updated showing the number of games scheduled on each  fieldslocations.