iCompMan Manual

Configuration - Round Robin

Configuration - Round Robin

Previous topic Next topic  

Configuration - Round Robin

Previous topic Next topic JavaScript is required for the print function  

Each Competition has participating Age Groups and Divisions. Divisions can have unlimited number of teams.




Change Draw Priority- defines the scheduling priority when generating draws using the Draw Generator


Copy        - new competition structures (w/o teams) can be easily created based on an existing competition


Competition/Age Group update form:



Player Registration Age Group Code

 - this is the default descriptor for the competition age group


Competition Age Group Code

 - the default code can be overwritten for easier identification.


 Registration Age Group: Premier League

 Competition Age Group 1 : Premier League

 Competition Age Group 2 : Premier League Reserves


Draw Sequence- defines the scheduling priority when generating draws using the Draw Generator


Field Category- indicates if a special field category (type) is required for this age group


Match Duration- this is the total lapsed time between the start of match  1 and start of match 2.


Maintain Results- if not selected then match results for the age group will be disabled


Publish Results- if not selected then results for this age group will be published on the iCompMan iData web page


Maintain Point Tables- if not selected then Point Tables for this age group will not be updated even if results are entered


Publish Point Tables- if not selected then Point Tables for this age group will be published on the iCompMan iData web page


Draw Calendar- defines playing dates for the age group -  see Calendars fro more details



Default Kickoff Times- these are the first/last match kickoff times for this Age Group                        .


Playing Days-        mark the playing days for this Age Group. If required you can override the first/last match kickoff times for a particular weekday.


Competition Division update page:



Draw Sequence- defines the order in which Divisions' matches are scheduled within each individual Age Group.


Draw Calendar - you can apply a different calendar at this level overriding the calendar used for the Age Group.


Draw Template- you can assign your own draw template instead of using the program default.



Click the "Teams" button to add/modify team for the selected division.




Change Draw Sequence- using the Sequence buttons you can move teams up and down the list which in return sets their seed number


Create BYE- normally you do not need to create a "bye" team as this is automatically handled by the Draw Generator. However, if you wish to "seed" a bye in a specific spot (position) then you can do this by clicking on the Create a Bye button


Pick teams from a List- this is the quickest way how to add teams to a division. You can select multiple teams in one go and "move" them into the division


Pick teams by Ranking- in some competition you may wish to "seed" teams according to their ranking in another competition


Regrading- see Teams Team Re-Grading for details


Obviously you can add teams one at the time using the "New" button. Also if you wish to nominate a preferred field and/or lock the Seed No. you can open the Competition Team update screen using the update buttons.




Draw seed- sets a team's position in the division. By changing the Seeding you can influence the way teams are being paired and whether they play the first match at home or away. This only applies when using the default Draw Generator logic.


 Example of a deafult draw generator team pair template:

 A division comprises of 8 teams.

 Team pairs are created as per this matrix:  Team 1- 8, 2 - 7, 3 - 6, 4 -5                

 The first team in the pair is a Home team ( unless manually overridden).

 bulb You may have a club with teams in different Age Groups and Divisions and you want to make sure that all the club's teams are always playing either at home or away. You can achieve that by seeding all the teams either in the top half or the bottom half of their respective divisions. On the other hand a club may have a shortage of playing fields capacity, i.e. it can not accommodate all of their teams playing on the same day at their home ground. In such a case you will need to seed some of the club's teams in the top half in their divisions and some in the bottom half.

 Obviously this method will work 100% were the number of teams in a division is the same. Even across divisions with varying number of teams the success rate is still pretty high but it will not be 100%. In such situation you should use the Draw Generator's option the preview and if necessary manually assign match parameters before scheduling match times and fields.


Preferred Field- a team may have a proffered field when they are playing on the home ground


Required- if a preferred Home Field is nominated and the Field required is marked, the Draw Generator will schedule matches for this team using only the nominated field when playing at home. If the team's match can not be scheduled on this field due to a capacity shortage, it will (the match) be marked as an "error" and the draw generator will not attempt to find another suitable field.

 If the Field Required is not marked, the Draw Generator will still try to use the Preferred Home Field but if it fails, it will use any other suitable field.


Required Kick-off time- enforces a match start time


Team Pairs


Before a draw is generated this tool creates all rounds and matches depending on your configuration parameters. Venues and start times are not assigned until  a draw generation.




It goes without saying that this gives you a lot of flexibility in enforcing your specific match requirements. For example you can assign grounds/fields, start times as well as dates. "Locking" your data will prevent accidental changes.


bulbIt is not necessary to use the Team Pairs tool as the Draw Generator will create Team pairs if they do not exists. See the Draw Generator options for more information.


It is you responsibility to ensure that overriding the system created data does not conflict with other configuration parameters.