Auto Schedule Generation

The Techsys auto schedule generation tool currently works for 6, 8 or 10 team pools and the following number of weeks:

Number of Weeks
6 Team Pool / 15 Weeks
8 Team Pool / 14 Weeks
10 Team Pool / 10 Weeks

The following steps need to be done in order to use the auto schedule generation tool:

1)Define Pools on the Age Group

2)Assign the following on all teams to be included:

  1. Home Field
  2. Schedule Pool: The list of pools to choose from come from the Age Group definition
  3. Schedule Number: If there are 6 teams in the pool, use numbers 1 – 6, for and 8 team pool use 1 – 8 and for a 10 team pool use 1 – 10. NOTE: if the teams are required to share a Home Field then those 2 teams will need to be assigned a Schedule Number in the same schedule pair to ensure that they don’t get a home game on the same day.

Schedule Pairs
6 Team Pool / 8 Team Pool / 10 Team Pool / 12 Team Pool
5/6 / 3/8 / 1/6 / 11/2
1/4 / 1/4 / 3/8 / 1/12
2/3 / 5/6 / 2/7 / 3/10
2/7 / 5/10 / 9/4
4/9 / 5/8
7/6

Example for an 8 Team Pool: If you have 8 teams and only 5 fields

Team / Schedule Num / Home Field / Team / Schedule Num / Home Field
Team A / 3 / Field1 / Team B / 8 / Field1
Team C / 1 / Field2 / Team D / 4 / Field2
Team E / 5 / Field3 / Team F / 6 / Field3
Team G / 2 / Field4 / Team H / 7 / Field5
  1. Home Game Day and Home Game Time: NOTE: if the league plays on more than one day a week set up for the first day, run the tool then refer to the instructions below.

3)To run the auto schedule generation tool:

  1. Administration Menu > Scheduling System > Generate Schedule
  2. Enter the parameters to be used: note date is mm/dd/yyyy

  1. Select Generate Schedule

Note: To see the schedule that will be generated refer to the Appendix.

Multiple Days per Week Instructions

After you have run the auto schedule generation tool for the first day change the Home Game Day and Time to the second day and time. In order to ensure that they don’t play the same team twice in the same week you will need to change the Home Field and Schedule Number as follows:

Previous Schedule Number / New Schedule Number
6 Team Pool
(this will give non-repeating games for the first 5 weeks of 2 games a week)
1 / 4
2 / 6
3 / 5
4 / 2
5 / 1
6 / 3
8 Team Pool
1 / 2
2 / 7
3 / 6
4 / 4
5 / 1
6 / 8
7 / 3
8 / 5
10 Team Pool
(this will give non-repeating games for the first 5 weeks of 2 games a week)
1 / 8
2 / 9
3 / 10
4 / 4
5 / 1
6 / 3
7 / 5
8 / 6
9 / 7
10 / 2

NOTE: Make sure the Home Fields now match according to the schedule pairs.

Example for an 8 Team Pool: using the previous example,

Team / Schedule Num / Home Field / Team / Schedule Num / Home Field
Team A / 3 > 6 / Field1 > Field3 / Team B / 8 > 5 / Field1 > Field3
Team C / 1 > 2 / Field2 > Field4 / Team D / 4 > 4 / Field2 > Field2
Team E / 5 > 1 / Field3 > Field2 / Team F / 6 > 8 / Field3 > Field1
Team G / 2 > 7 / Field4 > Field5 / Team H / 7 > 3 / Field5 > Field 1

So the new pairs are now

Team / Schedule Num / Home Field / Team / Schedule Num / Home Field
Team H / 3 / Field1 / Team F / 8 / Field1
Team E / 1 / Field2 / Team D / 4 / Field2
Team B / 5 / Field3 / Team A / 6 / Field3
Team C / 2 / Field4 / Team G / 7 / Field5

More Weeks or Teams than Supported Instructions

If you have for example 18 weeks of play and 16 teams. You could have 2 pools of 8 teams, run the tool for the first 8 weeks, then change the pools around – making sure you take care of home field and schedule pairs, then run for the second 10 weeks. Ideally you would create the pools in the second round according to the scores from the first (seeding) round so that the second round is more competitive. If you had to decide for example on which teams to send to provincials then you could shorten the second round and have a smaller pool for the last few games and play the top teams against each other.

Appendix A: 6 Team Pool Schedule

Note: the Park or field used is the Home Field of the Home Team

Day 1 / Home / Away / Park
Team 1 / Team2 / Park1
Team3 / Team4 / Park3
Team5 / Team6 / Park5
Day 2 / Home / Away / Park
Team4 / Team 1 / Park4
Team6 / Team2 / Park6
Team3 / Team5 / Park3
Day 3 / Home / Away / Park
Team 1 / Team6 / Park1
Team5 / Team4 / Park5
Team2 / Team3 / Park2
Day 4 / Home / Away / Park
Team 1 / Team5 / Park1
Team6 / Team3 / Park6
Team2 / Team4 / Park2
Day 5 / Home / Away / Park
Team3 / Team 1 / Park3
Team5 / Team2 / Park5
Team4 / Team6 / Park4
Day 6 / Home / Away / Park
Team2 / Team 1 / Park2
Team4 / Team3 / Park4
Team6 / Team5 / Park6
Day 7 / Home / Away / Park
Team 1 / Team4 / Park1
Team2 / Team6 / Park2
Team5 / Team3 / Park5
Day 8 / Home / Away / Park
Team6 / Team 1 / Park6
Team4 / Team5 / Park4
Team3 / Team2 / Park3
Day 9 / Home / Away / Park
Team5 / Team 1 / Park5
Team3 / Team6 / Park3
Team4 / Team2 / Park4
Day 10 / Home / Away / Park
Team 1 / Team3 / Park1
Team2 / Team5 / Park2
Team6 / Team4 / Park6
Day 11 / Home / Away / Park
Team 1 / Team2 / Park1
Team3 / Team4 / Park3
Team5 / Team6 / Park5
Day 12 / Home / Away / Park
Team4 / Team 1 / Park4
Team6 / Team2 / Park6
Team3 / Team5 / Park3
Day 13 / Home / Away / Park
Team 1 / Team6 / Park1
Team5 / Team4 / Park5
Team2 / Team3 / Park2
Day 14 / Home / Away / Park
Team 1 / Team5 / Park1
Team6 / Team3 / Park6
Team2 / Team4 / Park2
Day 15 / Home / Away / Park
Team3 / Team 1 / Park3
Team5 / Team2 / Park5
Team4 / Team6 / Park4

Appendix A: 8 Team Pool Schedule

Note: the Park or field used is the Home Field of the Home Team

Day 1 / Home / Away / Park
Team1 / Team2 / Park1
Team3 / Team4 / Park3
Team5 / Team6 / Park5
Team7 / Team8 / Park7
Day 2 / Home / Away / Park
Team4 / Team7 / Park4
Team6 / Team1 / Park6
Team8 / Team5 / Park8
Team2 / Team3 / Park2
Day 3 / Home / Away / Park
Team1 / Team8 / Park1
Team3 / Team6 / Park3
Team5 / Team7 / Park5
Team2 / Team4 / Park2
Day 4 / Home / Away / Park
Team4 / Team5 / Park4
Team7 / Team1 / Park7
Team6 / Team2 / Park6
Team8 / Team3 / Park8
Day 5 / Home / Away / Park
Team1 / Team5 / Park1
Team3 / Team7 / Park3
Team6 / Team4 / Park6
Team2 / Team8 / Park2
Day 6 / Home / Away / Park
Team1 / Team4 / Park1
Team5 / Team3 / Park5
Team7 / Team2 / Park7
Team8 / Team6 / Park8
Day 7 / Home / Away / Park
Team4 / Team8 / Park4
Team3 / Team1 / Park3
Team6 / Team7 / Park6
Team2 / Team5 / Park2
Day 8 / Home / Away / Park
Team2 / Team1 / Park2
Team4 / Team3 / Park4
Team6 / Team5 / Park6
Team8 / Team7 / Park8
Day 9 / Home / Away / Park
Team7 / Team4 / Park7
Team1 / Team6 / Park1
Team5 / Team8 / Park5
Team3 / Team2 / Park3
Day 10 / Home / Away / Park
Team8 / Team1 / Park8
Team6 / Team3 / Park6
Team7 / Team5 / Park7
Team4 / Team2 / Park4
Day 11 / Home / Away / Park
Team5 / Team4 / Park5
Team1 / Team7 / Park1
Team2 / Team6 / Park2
Team3 / Team8 / Park3
Day 12 / Home / Away / Park
Team5 / Team1 / Park5
Team7 / Team3 / Park7
Team4 / Team6 / Park4
Team8 / Team2 / Park8
Day 13 / Home / Away / Park
Team4 / Team1 / Park4
Team3 / Team5 / Park3
Team2 / Team7 / Park2
Team6 / Team8 / Park6
Day 14 / Home / Away / Park
Team8 / Team4 / Park8
Team1 / Team3 / Park1
Team7 / Team6 / Park7
Team5 / Team2 / Park5

Appendix A: 10 Team Pool Schedule

Note: the Park or field used is the Home Field of the Home Team

Week 1 / Home / Away / Park
Team 2 / Team 1 / Field 2
Team 5 / Team 7 / Field 5
Team 4 / Team 8 / Field 4
Team 3 / Team 9 / Field 3
Team 6 / Team 10 / Field 6
Week 2 / Home / Away / Park
Team 10 / Team 2 / Field 10
Team 1 / Team 3 / Field 1
Team 9 / Team 4 / Field 9
Team 8 / Team 5 / Field 8
Team 7 / Team 6 / Field 7
Week 3 / Home / Away / Park
Team 4 / Team 1 / Field 4
Team 3 / Team 2 / Field 3
Team 6 / Team 8 / Field 6
Team 5 / Team 9 / Field 5
Team 7 / Team 10 / Field 7
Week 4 / Home / Away / Park
Team 10 / Team 3 / Field 10
Team 2 / Team 4 / Field 2
Team 1 / Team 5 / Field 1
Team 9 / Team 6 / Field 9
Team 8 / Team 7 / Field 8
Week 5 / Home / Away / Park
Team 6 / Team 1 / Field 6
Team 5 / Team 2 / Field 5
Team 4 / Team 3 / Field 4
Team 7 / Team 9 / Field 7
Team 8 / Team 10 / Field 8
Week 6 / Home / Away / Park
Team 10 / Team 4 / Field 10
Team 3 / Team 5 / Field 3
Team 2 / Team 6 / Field 2
Team 1 / Team 7 / Field 1
Team 9 / Team 8 / Field 9
Week 7 / Home / Away / Park
Team 8 / Team 1 / Field 8
Team 7 / Team 2 / Field 7
Team 6 / Team 3 / Field 6
Team 5 / Team 4 / Field 5
Team 9 / Team 10 / Field 9
Week 8 / Home / Away / Park
Team 10 / Team 5 / Field 10
Team 4 / Team 6 / Field 4
Team 3 / Team 7 / Field 3
Team 2 / Team 8 / Field 2
Team 1 / Team 9 / Field 1
Week 9 / Home / Away / Park
Team 10 / Team 1 / Field 10
Team 9 / Team 2 / Field 9
Team 8 / Team 3 / Field 8
Team 7 / Team 4 / Field 7
Team 6 / Team 5 / Field 6
Week 10 / Home / Away / Park
Team 1 / Team 2 / Field 1
Team 7 / Team 5 / Field 7
Team 8 / Team 4 / Field 8
Team 9 / Team 3 / Field 9
Team 10 / Team 6 / Field 10