knockouts:advanced-features
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Last revision | |||
— | knockouts:advanced-features [2016/03/30 11:26] – created michael | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Advanced Geographical Features ====== | ||
+ | This section is likely to just be for internal EBU use, but we're making it public just in case anybody ever does need to use it. Enabling the advanced geographical features lets you create a draw that takes into account travel distance and travel time to see who is allowed to play whom. Before switching this on, ask yourself these questions: | ||
+ | |||
+ | - How far apart are the two most distant teams? | ||
+ | - Would you want them to avoid a match in an early round? | ||
+ | - Do you have so many teams that you can't fix the awkward teams manually? | ||
+ | - What do your conditions of contest say about fixing the draw? Perhaps the teams would be happy to travel. | ||
+ | |||
+ | As a general guide, unless you have several teams with potentially one-hour travel times it's probably not worth the bother. | ||
+ | |||
+ | ===== Switching it on ===== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Enabling the advanced geographic features is simply a case of going into the KO settings (by clicking on the little notepad icon next to the event name) and checking the right box. | ||
+ | |||
+ | ===== Generating travel distances ===== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | The first thing you need to do to make use of the advanced geographical features is to make sure every team has a home postcode recorded. This should be the venue that they play their home matches at. To do this, click on a team in the teams list, and you'll find the form above. Fill in the //Team Home Postcode// box and save it. | ||
+ | |||
+ | If the postcode has already been entered, a handy link to a Google Map will appear to give you an idea of where they are located. | ||
+ | |||
+ | Postcodes should be complete. The service we use to generate travel times can work with partial postcodes e.g. " | ||
+ | |||
+ | ==== Generate Travel Matrix ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | When all of the postcodes have been entered, to calculate all the travel times you need to click on the //Generate Full Travel Matrix// button by the teams list. | ||
+ | |||
+ | **Important**: | ||
+ | |||
+ | It can take a few minutes to run the calculations, | ||
+ | |||
+ | ==== Download Matrix ==== | ||
+ | |||
+ | Ideally, the number of teams located will equal the number of teams playing. If not, a good way to quickly check which one has a problem postcode is to click on //Download Matrix// which opens up a CSV file of all the teams and the distance to their opposition. It should be obvious which team has no opposition. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Entries that say zero actually mean // | ||
+ | |||
+ | ==== Changing postcode ==== | ||
+ | |||
+ | If a team changes venue, you will need to change the postcode in the team form. If they have moved significantly you will also want to click the button // | ||
+ | |||
+ | If the team is just moving down the road, it's not worth doing this as it will make very little difference to their valid opponents. | ||
+ | |||
+ | ===== Making a draw ===== | ||
+ | |||
+ | When you click on //make draw// you will now see some additional options. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | You now have the option of adding a maximum travel distance and/or a maximum travel time for the teams. If, in our example event, we enter a max distance of 80 miles and click on //Check Constraints//, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | There are two important columns here: | ||
+ | |||
+ | * **OIR** - Opponents in range. In our example, this is the number of opposition teams within 80 miles of the team. | ||
+ | * **OOOR** - Opponents out of range. This is the number of opposition teams further than 80 miles from the team. When a team has an OIR of zero, we don't just give up. We look to see who the nearest team is, and select them. We then also select every team within 20 miles of that distance. This makes it a little fairer - after all, a team which is 201 miles away shouldn' | ||
+ | |||
+ | In the example, Yasujiro Ozu (who lives in Birmingham) has no opponents within 80 miles of his home venue. Therefore, the draw software will select both Nick Roeg (Aylesbury, 87 miles away) and Ingmar Bergman (Bristol, 104 miles away) as potential opposition. | ||
+ | |||
+ | **Important**: | ||
+ | |||
+ | If you're happy with how this looks, click on //Make Provisional Draw// and the details will be sent off to the draw engine. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | While a draw is being produced, it's best not to mess with the event in any way. Therefore, we lock you out of the event while it does its job. It shouldn' | ||
+ | |||
+ | ===== Incomplete Draws ===== | ||
+ | |||
+ | As mentioned above, while we can guarantee that every team has a valid opponent we can't guarantee that a draw will be possible until we actually try to make the draw. The software will **always** find a complete draw if one exists, so if it did not find one it's because the constraints were too limited. | ||
+ | |||
+ | If a draw doesn' | ||
+ | |||
+ | ==== Reverse and start again ==== | ||
+ | |||
+ | It can be easier to simply reverse the draw and start again with different constraints. This usually means you want to increase your maximum distance/ | ||
+ | |||
+ | ==== Manually adjust the draw ==== | ||
+ | |||
+ | The other option is to manually fix the draw, by breaking up matches and creating new ones. The distance matrix (see above) can be useful here, to determine the nearest opposition to a troublesome team. There will be an art to this, and no easy solutions. These things are complicated! | ||
+ | |||
+ | One other option, if you have an awkward team out in the middle of nowhere, is to fix that team first by creating a manual match, and then use the draw system to do the rest of the draw. | ||
+ | |||
+ | ===== Match Information ===== | ||
+ | |||
+ | The final thing to note is that if you click on the match in the match list, you now have some extra information. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | This lists the travel distance and time, along with the crow flies distance. It also has a handy link to a Google Map showing the route. Note that the journey time that Google calculates might differ from the journey time that we have calculated. This is because we use a different service than Google, and we don't consider current traffic conditions. |
knockouts/advanced-features.txt · Last modified: 2021/02/14 15:17 by 127.0.0.1