2017-12-11 - Gold Branch splits have been added, rankings recalculated and virtual medals awarded.
2017-11-20 - FDR splits have been added, rankings recalculated and virtual medals awarded.
2017-11-19 - Badges and Virtual Medals!
We have added badges and virtual medals to the runner's profile page. The runner’s profile can be found by clicking on the calculation run (top date on the right column). In the ranking listing, click on the runner to see the runner’s profile page.
Virtual medals are awarded for 1st - 3rd for each course. The virtual medals are gender neutral (at least for now).
We have added two types of badges. The first is performance based, the second is activity based:
There are three levels of performance badges: Expert; Navigator; Pathfinder. To earn the badge, the runner would have to have at least two races on advanced courses (Red, Green, Brown) that exceed the performance standards:
Expert (expert badge shown above)
- 10 min per k - Males
- 11:15 min per k - Females
- 12 min per k - Males
- 13:30 min per k - Females
- 15 min per k - Males
- 17 min per k - Females
An activity badge will be awarded based on the number of courses run. Badges are by class. A runner would need at least two races in the same class. Badges are awarded at 2+, 5+, 10+, 15+.
2017-11-05 - Added splits for Sope Creek. Updated club rankings.
2017-10-23 - Added splits for Chattahoochee Bend State Park. Updated club rankings.
2017-07-29 - Added Split Analysis
Added split analysis calculation and reporting to the ranking system.
The calculations are experimental and subject to change.
Note: All reporting of time on the calculations is in whole minutes.
- Create baseline (Batman)
- For each split, calculation batman’s time as the harmonic mean of the runners split times.
- Calculate runner’s speed
- For each split, calculate the runner’s performance as a ratio of batman’s split (batman’s time / runner’s time)
- Get the harmonic mean for each of the runners scores
- Remove outliers - any score 20% below their initial harmonic mean
- Recalculate runners speed with the remaining scores
- Calculate time lost
- Calculates runners expected time ( batman’s split / speed)
- If the runners actual time is more that 10% slower that the expected time. The delta is considered time lost.
2017-06-24 - Welcome to version 2.0 of the GAOC Ranking System
Version two is a complete rewrite. Previously, we had a calculation module written in Java and a Ruby on Rails system to display the results. It is now one system. Major changes in the new ranking system:
- Adding results files can be done from anywhere with an internet connection.
- Updates to the calculations:
- Runners initial values were previously set at 50. They are now based on their first race score.
- If a runner runs Yellow and an advanced course, their Yellow result is moved into a sprint result.
- Can now import both OE (OE0014) and OR files without modification.
- News can be remotely added and published.
- Some news is auto generated.
- Data store moved to SQLite from MySQL
- Added the ability to filter rankings by club or school.
- Added a ‘Pace’ tracking chart to the runner’s detail page.
High School Power Rankings
A school’s “Power” ranking is the combined score of the school’s top 5 runners in each category: Varsity, Junior Varsity, Intermediate
High School ranking scores are normalized by course and gender. The average of the top 10% (minimum of 2) of the runners is set to 100. The runners scores are then normalized to the calculated 100 score.
A school's top 5 ranking scores on Red, Green or Brown. If a runner has ranking scores on multiple courses, only their highest score is included.
A school's top 5 ranking scores on Orange. A runner cannot be included in Junior Varsity if they are included in the Varsity rankings.
A school’s top 5 ranking scores on Yellow. A runner cannot be included in Intermediate if they are included in the Varsity or Junior Varsity rankings.
The ranking methodology is derived from Orienteering USA’s methodology. Daily Ranking points earned by competition are calculated as follows: The Course Difficulty is calculated from the average of the Personal Course Difficulty of each competitor, which is the competitor’s ranking points for that race multiplied by their time in minutes.
- This calculation is circular, so the Iteration Method is used to determine each competitor’s ranking points.
- Competitors initial start points are based on the relative performace of their first race in the calculation period.
- The calculations are repeatedly performed until the results converge.
- The average Personal Course Difficulty is a harmonic mean, which is the reciprocal of the arithmetic mean of the reciprocals. This causes the results in (a) to converge and results in non-drifting (i.e., significant) results.
- Daily Ranking scores of zero are excluded from this iterative calculation process.