Hoppa till huvudinnehåll
Petanque Life

Official Rankings per Nation

F04.20 10 features Planerad

I korthet

Official ranking presets for five federations (France 24-month linear decay, Sweden 12-month, Germany 36-month weighted_years 3/2/1 with A-D multipliers, FIPJP world cross-tenant, CEP continental cross-tenant), one-click provisioning to RankingConfig, plus per-tenant formula configuration, cross-tenant ELO singleton, ranking trends, qualification snapshots, and a formal dispute workflow.

Så fungerar det

Each preset captures a federation's ranking reality as a static configuration that can be provisioned to a live RankingConfig document with one click. France's preset describes Classement national + ligues + comités with a 24-month validity window and linear decay. Sweden's preset describes the SM ranking with a 12-month window and no decay, plus a national ELO.

Germany's preset describes the DPV-Rangliste with a 36-month window using weighted_years 3/2/1 (current year × 3 + previous × 2 + two years ago × 1) and the A/B/C/D tournament-category multipliers (4/3/2/1). FIPJP and CEP presets are cross-tenant — they aggregate eligible results from every participating federation into world and continental ranking lists. Per-tenant ranking formula configuration is fully exposed: each federation defines its own point model (placement × participants × level coefficient), bonus rules (e.g., Sweden bonus for beating top-10 opponent), point caps (max per competition), and thresholds (minimum match count to be ranked).

Cross-tenant ELO for casual matches runs as a global singleton config with a margin modifier — the same formula governs all casual play worldwide so cross-border casual games are first-class for ELO. Ranking history and trends compute direction (rising/falling/stable), moving averages over configurable windows, and velocity (points per month), surfaced as charts on player profiles. Ranking snapshots at qualification deadlines lock the standings as a frozen freeze — used by the national team selection committee and qualification pathway so retroactive results cannot disturb who qualified.

Disputes follow a formal process: a player files a dispute against specific points, a federation reviewer reads the case, requests evidence if needed, resolves with a decision, and the change (if any) propagates to the live ranking with audit log.

Centrala funktioner

  • Official ranking presets: France (24 mo linear), Sweden (12 mo), Germany (36 mo weighted), FIPJP, CEP
  • One-click provisioning of preset → live RankingConfig
  • Per-tenant ranking formula with bonus rules, caps, thresholds
  • Cross-tenant ELO singleton for casual matches with margin modifier
  • Ranking history and trends: direction, moving average, velocity
  • Ranking snapshot at qualification deadline (frozen freeze for team selection)
  • Formal dispute workflow with review/resolve and audit-logged propagation

I praktiken

A new tenant onboards as the Polish federation. The platform admin opens the ranking presets, picks Germany's DPV configuration as the closest fit (long validity, weighted decay), and clicks Provision. The Polish federation now has a live ranking with 36-month validity, weighted_years 3/2/1, and A/B/C/D multipliers.

The federation admin tweaks: she shortens the window to 24 months, swaps the multipliers, and sets a cap of 12 counted competitions per year. A month later a player disputes 8 points awarded for a competition the federation later annulled. The reviewer accepts the dispute, the points are removed, the player's rank drops one position, and the audit log records who reviewed and decided.

Features i detta subsystem

10
ID Status Funktioner
F04.20.01 Levererad France — Classement national + ligues + comités (24 mo, linear decay) ✅ PL-F0420a ✅ PL-F0420a
F04.20.02 Levererad Sverige — SM-ranking (12 mo, no decay) + nationell ELO ✅ PL-F0420a ✅ PL-F0420a
F04.20.03 Levererad Deutschland — DPV-Rangliste (36 mo, weighted_years 3/2/1, A-D multipliers) ✅ PL-F0420a ✅ PL-F0420a
F04.20.04 Levererad FIPJP — World ranking (cross-tenant, world scope) ✅ PL-F0420a ✅ PL-F0420a
F04.20.05 Levererad CEP — Continental ranking (cross-tenant, continental scope) ✅ PL-F0420a ✅ PL-F0420a
F04.20.06 Levererad Per-tenant ranking formula (point model with bonus rules, caps, thresholds) ✅ PL-F0420b ✅ PL-F0420b
F04.20.07 Levererad Cross-tenant ELO for casual matches (global singleton config, margin modifier) ✅ PL-F0420b ✅ PL-F0420b
F04.20.08 Levererad Ranking history and trends (direction, moving average, velocity) ✅ PL-F0420b ✅ PL-F0420b
F04.20.09 Levererad Ranking snapshot at qualification deadline (locked freeze for team selection) ✅ PL-F0420b ✅ PL-F0420b
F04.20.10 Levererad Dispute ranking points (formal process with review/resolve workflow) ✅ PL-F0420b ✅ PL-F0420b

Intressenter som behöver detta subsystem

Förekommer i 1 intressentanalyser