Ir al contenido principal
Petanque Life

Official Rankings per Nation

F04.20 10 funcionalidades Planificado

En resumen

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.

Cómo funciona

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.

Capacidades clave

  • 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

En la práctica

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.

Funcionalidades de este subsistema

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

Partes interesadas que necesitan este subsistema

Aparece en 1 análisis de partes interesadas