sdenier / Geco

Lightweight desktop application for management of orienteering events
http://sdenier.github.io/Geco
10 stars 6 forks source link

Feature: penalties for extraneous punches #33

Closed sdenier closed 10 years ago

sdenier commented 10 years ago

Orient'show: punches on control which are not part of the course should be penalized to discriminate against "random punchers". However, punching a control from your course in wrong order should not be penalized (avoid the double penalty if runner fix his mistake by re-running in order).

To distinguish, added punches not part of course controls are also called extraneous punches. A custom time penalty is also applied according to the number of extraneous punches (like number of MPs)

Edge case: substitution. Taking an extra control for another counts only as a MP. See aef1c4b for details

sdenier commented 10 years ago