Schedule Generator

Generate a Schedule

The system will now direct you to the Scheduler tab, allowing you to generate your schedule. To do this, click on +Create.

The system will then present you with three options for creating your schedule:

  1. Generate a schedule (automatically), which allows you to automatically generate your schedule in draft mode.

  2. Import a file, this option allows you to import a CSV file to create your schedule, see documentation, Generate your schedule with a CSV file.

  3. Add draft game, this option lets you add individual draft games to your schedule.

image-20240408-200424.png
image-20240408-200521.png

 

Matchups

In the matchups stage, you define the method by which the teams in your schedule will compete against each other. When you select the Generate a schedule option, a window will appear in which you can specify the confrontation parameters.

If your schedule is made up of groups, you must select the group for which you want to create the schedule. If you don't have a group for this schedule, select No group. If no groups have been created in your league or office, you will not need to make this selection.

The total number of teams for your schedule will be shown.

Method

The method essentially determines how many games will be produced.

  • Games per Team This will produce enough matchups to satisfy a minimum number of games for each team. Odd numbers of teams with an odd number of games per team is not supported.

  • Total Rounds This produces matchups up until the specified number of rounds.

Type

Type specifies how matchups are determined.

  • Single Rotation This is based on a round robin schedule where each team plays once per round.

With an odd number of teams, this will result in a bye for each team once per round. The Limit Round Byes option enables a slight deviation from round robin to reduce the number of byes per round as an optimization for fairness.

  • Double Rotation Similar to double rotation, this is also a round robin algorithm, except each team plays one home and one away game each round.

Both Single and Double Rotation produce consistent results given the same input. i.e., for the same 12 teams with the same order, and the same number of games, single and double rotation will always produce the same matchups consistently.

Matrix

Using this method requires you to schedule dates and times manually.

This option is available when the Games per Team method is selected. This is also known as matrix scheduling.

The scheduler will produce a number of matchups between each team pair and in the second step a matrix will be provided allowing you to tweak matchups as you wish.

Note: that unlike the Single and Double Rotation schedulers, this method does not always produce consistent results for the same inputs, so it is possible to run it multiple times to produce varying results in some cases.

When using the matrix table, totals are show for the number of games each team has, and the total will be highlighted if the total does not match your configuration.

An option to add cross teams is also available beside the top right menu to generate cross schedule/group games. To know more about cross scheduling, read the Cross Scheduling Documentation.

It is not possible to schedule an odd number of teams with an odd number of games per team with this matrix option. Even and odd combinations are possible, just not odd teams and odd games.

Scheduling

This step is actually entirely optional. If you wish to schedule your dates and times manually, you unselect the Round Type option and proceed.

This step is not available if you’ve used the Matrix matchups type, as it does not have a concept of rounds which makes it incompatible.

  • Weekdays This will schedule all games of each round on the same date, and leave the time and surface to be manually selected.

If you want to use multiple weekdays, the order of the selected weekdays is significant and will affect the resulting schedule. Selecting Friday and Saturday is different from selecting Saturday and Friday.

  • Distribution Mode decides an important decision that most people may not realize is necessary: is it Friday and Saturday of the same consecutive week, or is it rotating Friday the first week then Saturday the next week.

    • Rotating means that each round is a week

    • Consecutive means that there may be multiple rounds in a week.

 

  • Home Slots This assumes that each team has their team settings configured with a time slot, which specifies the weekday, time and surface. Matchups will be scheduled by using home team’s settings each round.

If multiple home slots are configured in the team settings, only the first will be used. In the future we may use this to limit conflicts.

  • Dates The start date defaults to the schedule’s start date.

Leagues may produce schedules in multiple stages so that they can run a set of rounds then decide to rebalancing teams between groups before running another set of rounds, for example.

  • Breaks Breaks can also be defined in your schedule, based on a start date which must be the same weekday as the start date, and a total number of weeks. It is not possible to limit the number of days to more or less than one week.

 

Preview

The final step is the preview, or what you see is what you’ll get.

At this point the games don’t exist yet, so you can still go back and easily tweak the parameters to get what you want if it doesn’t look right the first time.

Once you complete this step, draft games will be created and you’ll need to delete them to start over.

 

 

You will then be directed to the Scheduler tab. Before working on your schedule, you can make changes in the Teams and Games tabs.

Teams tab

Playing order

If you wish to change the order in which teams face each other, go to the Teams tab and then click in the top right-hand corner.

Modify the facing order as you wish and click Save.

 

 

Adding teams

It is also possible to add teams to your schedule by clicking on +Add teams or Select teams in the top right-hand corner and following the same procedure as mentioned above in the Select teams documentation.

Game Tab

Sequences

In this tab, you can add the sequences of your games if you didn't do so in the previous steps. Simply click on Sequences and add your games numbers, following the same procedure mentioned above in the Add a sequence documentation.

 

Drafts

The list of your draft games will be displayed here, and you can filter your games by field by clicking on the Add filter button. You can also refine your search by entering a schedule start and end date, or by selecting a specific team to view that team's schedule.

In addition, by clicking on the three small dots on the right, you can display games according to the following filters: Group games by stage, by date or by field. Finally, you can export your drafts by clicking on Export. This option allows you to generate your drafts in . CSV format, so you can work on your draft schedule from within your document. If you don't know how to convert a CSV file, please consult the documentation Converting a CSV file to an XLS file.

By selecting games, several options will be displayed for making changes to your draft games. Clicking on Set date will allow you to add or modify the date of your game, while the Clear date option allows you to delete the date of the selected games. It is also possible to change the status of the game(active, rescheduled, modified field, cancelled, postponed and conflict) by selecting Change status.

Finally, if you wish to delete a few draft games or all of them in order to generate a new schedule, simply click on Delete. As mentioned above, if you add a team, delete a team or change the team order, you must delete your draft games in order to generate a new schedule.

 

Games

When your schedule is published, it will be displayed in this tab. Several filters will be available to display the schedule the way you want it.

Game number, allows you to search for a game by entering its game number.

Start and end date, allows you to refine your search according to a desired date range.

By clicking on Add filter, the following three options are available:

  • Team, allows you to select games from a specific team from the drop-down menu.

  • Field , lets you select games for a specific field from the drop-down menu.

  • Completed, allows you to filter only those games that have been completed.

By clicking on the three small dots in the top right-hand corner, you can group your games in different ways. For example, you can group them by date, by ground,display more information about the game, display assignments and finally display notifications.

To add a game to your schedule, click on +Add a game.

The calendar icon in the top right-hand corner changes the game list display to calendar view. You will only see the game in this schedule, no other team activities will be displayed.

It is possible for one or more time slots to overlap when games take place at the same time, but on a different pitch.

To return to the list view, simply click on the list icon in the top right-hand corner.