Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#16 closed enhancement (fixed)

Time validity should be based on speed of second fastest pilot

Reported by: Tim Cummings Owned by: somebody
Priority: major Milestone: 1.2.1
Component: FsComp Version: 1.1
Keywords: scoring Cc:

Description (last modified by Stein Tore Erdal)

Time validity is currently based on the speed of the fastest pilot which means a pilot can have his score reduced by flying faster.

If the time validity is based on the second fastest pilot, both first and second fastest pilot will both try to fly their fastest. If only one pilot completes the speedsection, the time validity will be 1.

Change History (5)

comment:1 Changed 10 years ago by Stein Tore Erdal

Description: modified (diff)
Resolution: fixed
Status: newclosed

New attribute to FsScoreFormula? element i fsdb (when id="GAP2007"): time_validity_based_on_pilot_no

If time_validity_based_on_pilot_no is set to "2" the time used by the second fastest pilot in the speedsection is used to calc. time validity (as per the Australian proposal by Tim Cummings).

One can set time_validity_based_on_pilot_no to any number > 0 so one can choose to use the time used by the 3rd, or 4th, or 5th ... fastest pilot in the speedsection.

If the pilot specified did not complete the speedsection, the time used by the last pilot to complete the speedsection will be used.

time_validity_based_on_pilot_no cannot be set from the Task definition dialog, but must be set directly in the fsdb file.

If time_validity_based_on_pilot_no is not set, it defaults to "1" which is the normal way of calc. time validity in GAP.

comment:2 Changed 10 years ago by Stein Tore Erdal

time_validity_based_on_pilot_no attribute of FsScoreFormula is renamed to time_validity_based_on_pilot_with_speed_rank.

Can now be set in new Scoring Formula dialog.

comment:3 Changed 10 years ago by Stein Tore Erdal

Tested. Seems to work.

Try to set nom time to a time that is greater than what first pilot had. Then try with time_validity_based_on_pilot_with_speed_rank = 1 and time_validity_based_on_pilot_with_speed_rank = 10 or something ...

comment:4 Changed 10 years ago by (none)

Milestone: 1.2

Milestone 1.2 deleted

comment:5 Changed 10 years ago by Stein Tore Erdal

Milestone: 1.2.1
Note: See TracTickets for help on using tickets.