Hello,
Scenario:
A single race, with three starts (nominally, fleets A, B, and C). Any fleet is comprised of boats being scored under ECHO, but there are a sufficient number of one design boats in the fleet that it makes sense to score those 1D boats against each other independently of the handicap scoring; prizes may or may not be awarded for the 1D boats, but there’s interest in seeing how people ranked against their 1D competitors.
Scoring everyone on handicap is easy; declare A, B, and C as Fleets in the competitor details. Set the scoring system to use ECHO for rating. Set starts for each Fleet. Record everyone by their finish time. Score the race, applying the scoring to each declared fleet. Everyone is now scored in their fleet/start based on handicap.
Problem:
Where I’m scratching my head is how to handle the 1D scoring as independent results; I’ve found a way, but I’m not sure if it’s a sane way.
The way I’m trying is to declare a master file with all of the competitors, and assigning Fleets and Classes appropriately, no rating system in effect, various starts for the race are created, all starts take a finish time; all finish times are entered into this master file for the race. I then create a new series file based on that master file, and score it via ECHO rating. Grand, that gives me the handicap results.
Then, create another series file based on the master, and score it based on Class instead of Fleet. This gives me per-class results, but all of the handicapped boats also get scored by their class name, which means I have to unselect a bunch of classes before running the publish process. This works, but I have to remember to unselect boat classes each time. It also means that 1D boats have a handicap rating; not a crisis, but it is a bit weird.
It gets worse if I want to do this across several races in a series that’s spread over several weeks; I have to re-create all of the files that are derived from the master after each race (since the times are going in to the master file).
Is there a better or saner approach to handling this scenario?