Finish qualifying scoring, guide and schedule drift docs

This commit is contained in:
larssand
2026-03-15 19:31:32 +01:00
parent b9e8aa024b
commit 3a73f72e09
2 changed files with 367 additions and 31 deletions

View File

@@ -17,6 +17,9 @@ RC timing app med sponsor-eventflöde (delade bilar/transpondrar mellan olika he
- beskrivningar direkt i alla fält under `Raceformat`
- `Follow-up tid` efter ordinarie racetid innan heatet stängs
- `Min varvtid` och `Max varvtid` för att filtrera shortcuts/felträffar och styra bättre statistik/stintlogik
- seedmetoder för practice/kval: bästa N varv som summa, snitt eller konsekutiva varv
- valbar kval-poängtabell och tie-break-regler
- schemaavvikelse på `Översikt` mellan planerad och faktisk körtid
- sessionstyp `Free Practice` för löpande varvtider utan seedning
- auto-generering av kvalheat från practice-ranking eller klasslista
- reseeding av kommande kvalheat från aktuell ranking
@@ -115,6 +118,37 @@ Praktiskt exempel:
- `Nollställ korrigering`
- korrigeringarna uppdaterar leaderboard och resultat direkt
### Best laps / average / consecutive
- Ställs per session med `Seedmetod` när `Seed bästa varv` är större än `0`
- tillgängliga lägen:
- `Bästa N varv, summa`
- `Bästa N varv, snitt`
- `Bästa N konsekutiva varv`
- leaderboard och ranking visar rätt format beroende på läge:
- summa: `3/00:48.321`
- snitt: `3 avg 16.107`
- konsekutiva: `3 con 00:49.005`
### Poängtabeller och tie-break
- Ställs i `Race Setup -> Hantera -> Raceformat`
- poängtabeller för kval:
- `Placeringstal (1,2,3...)`
- `Fallande efter fältstorlek`
- `10-9-8-7-6-5-4-3-2-1`
- tie-break för kvalranking:
- `Jämför räknade rundor`
- `Bästa enskilda varv`
- `Bästa runda / heatresultat`
### Schemaavvikelse på Översikt
- `Översikt` visar nu om dagen ligger före eller efter schema
- planerad tid räknar:
- sessionens varaktighet
- plus follow-up tid
- faktisk tid räknar:
- verklig tid från start till stopp
- eller pågående körtid om sessionen fortfarande kör
## Windows installation
Kör i PowerShell i projektmappen.
@@ -197,7 +231,7 @@ sudo ufw allow 8081/tcp
## Auto reload vid uppdatering
- Servern bevakar `index.html`, `src/app.js` och `src/styles.css`.
- När du uppdaterar filer i `live_event` och sparar, laddar klienten om sidan automatiskt.
- När du uppdaterar filer i `Live_RC` och sparar, laddar klienten om sidan automatiskt.
- Om backendkoden ändras, kör `npm restart`.
## Verifiera att SQLite sparar