Features

Andrew Deamer

The software is designed to produce results and lists of prizes (individual, local and team) for each race from finishing funnel information. Other features of the software include:
1. each event can have a number of races (eg a 10K, a 5K and a 1K on the same date)
2. each race has a number of runner categories (relating to age, gender, locality)
3. each race also has a number of associated prizes, including a prize for a local runner, with an order of precedence for awarding those prizes (in case a runner is eligible for more than one prize)
4. team prizes are allowed, either 'first N runners to count' or 'every runner to count'
5. the Race Results systems will refuse entry for a runner with an ineligible age, or gender (it will give a reason for the refusal)
6. the finishing times are permitted with spaces instead of colons to separate hours, minutes and seconds (spaces are quicker to type)
7. results checking reports an error (and creates a new 'Unknown' runner) if:
* a runner who has already finished is listed as crossing the line
* a number is not specified for a finisher
* a runner number is specified for a runner that does not exist
* a runner number is specified for a runner who is entered for a different race
8. similarly the finishing times are checked (and replaced with a nominal time) if:
* a finishing time which is slower than the that of the previous runner
* a finishing time in an invalid format
10. if there is an error with the results then the list of prize-winners will not be produced
11. an entry can be inserted into or deleted from the results
12. results are locked to prevent concurrent access by multiple users


Related

Home: Home