Hoppa till huvudinnehåll
Petanque Life

Results & Standings

F04.06 9 features Planerad

I korthet

Results and standings turn raw match data into live leaderboards, poule tables, bracket progressions, and final classifications. Tiebreakers, exports, archives, embeddable public pages, and a complete audit trail on every entry and modification ensure the numbers are both immediate and defensible.

Så fungerar det

Every confirmed match score triggers a recompute. Real-time standings/leaderboard calculation runs against the in-flight match table — a Swiss round, a poule, or a bracket leaf — and the leaderboard updates push to all subscribed clients. Poule standings carry the full stat set: wins, losses, points for, points against, point difference, and quotient (PF/PA).

Tiebreaker rules apply in the order configured per format (head-to-head, point difference, quotient, lottery) so two teams on equal points are split deterministically. Bracket progression promotes winners automatically — when a quarter-final completes, the next round's match seat is filled and the schedule's preview slot becomes a live fixture. Final results publication freezes the classification, marks the competition complete, and triggers downstream consumers (rankings, ELO, awards, records).

Result export covers PDF (printable classification with crests and signatures), CSV (machine-readable), and the federation's own format (e.g., Sweden's standardised result file for SBF). Historical results archive keeps every edition queryable forever — same competition across years stays linked so Records & Milestones can compare. The public results page is embeddable via an iframe widget so a club site or news outlet can drop in the live or final classification with their own styling.

Underneath everything, an audit trail records every result entry and modification — who, when, from which device, what changed — so disputes after the fact can be reconstructed exactly.

Centrala funktioner

  • Real-time standings and leaderboard recompute on every confirmed score
  • Configurable tiebreakers: head-to-head, point difference, quotient, lottery
  • Poule tables with W, L, PF, PA, PD, quotient
  • Automatic bracket progression and final results publication
  • Exports in PDF, CSV, and federation-specific formats
  • Historical results archive with cross-year linking
  • Embeddable public results page and full audit trail on every entry/modification

I praktiken

During the SM final, scores stream from court 1 into the system. A French viewer follows the live leaderboard from his phone in Marseille; the standings refresh as each mène posts. After the final whistle the organizer clicks Publish Final Results — the classification freezes, ranking points are queued for tonight's recompute, the result-of-the-match award becomes votable, and the PDF classification with the federation's logo is generated for printing.

A Swedish news site embeds the public widget on their evening recap page; the widget shows the same locked classification with no extra integration work.

Features i detta subsystem

9
ID Status Funktioner
F04.06.01 Levererad Real-time standings/leaderboard calculation ✅ PL-F0406a
F04.06.02 Levererad Tiebreaker rules (head-to-head, point difference, quotient) ✅ PL-F0406a
F04.06.03 Levererad Poule standings with all stats (W, L, PF, PA, PD, quotient) ✅ PL-F0406a
F04.06.04 Levererad Bracket progression (automatic advancement) ✅ PL-F0406a
F04.06.05 Levererad Final results publication ✅ PL-F0406a
F04.06.06 Levererad Result export (PDF, CSV, federation format) ✅ PL-F0406b
F04.06.07 Levererad Historical results archive ✅ PL-F0406b
F04.06.08 Levererad Public results page (embeddable) ✅ PL-F0406b
F04.06.09 Levererad Audit trail on all result entries and modifications ✅ PL-F0406b