Official Rankings per Nation
En bref
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.
Comment ça fonctionne
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.
Capacités clés
- 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 pratique
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.
Fonctionnalités de ce sous-système
10| ID | Status | Fonctionnalités |
|---|---|---|
| F04.20.01 | Livré | France — Classement national + ligues + comités (24 mo, linear decay) ✅ PL-F0420a ✅ PL-F0420a |
| F04.20.02 | Livré | Sverige — SM-ranking (12 mo, no decay) + nationell ELO ✅ PL-F0420a ✅ PL-F0420a |
| F04.20.03 | Livré | Deutschland — DPV-Rangliste (36 mo, weighted_years 3/2/1, A-D multipliers) ✅ PL-F0420a ✅ PL-F0420a |
| F04.20.04 | Livré | FIPJP — World ranking (cross-tenant, world scope) ✅ PL-F0420a ✅ PL-F0420a |
| F04.20.05 | Livré | CEP — Continental ranking (cross-tenant, continental scope) ✅ PL-F0420a ✅ PL-F0420a |
| F04.20.06 | Livré | Per-tenant ranking formula (point model with bonus rules, caps, thresholds) ✅ PL-F0420b ✅ PL-F0420b |
| F04.20.07 | Livré | Cross-tenant ELO for casual matches (global singleton config, margin modifier) ✅ PL-F0420b ✅ PL-F0420b |
| F04.20.08 | Livré | Ranking history and trends (direction, moving average, velocity) ✅ PL-F0420b ✅ PL-F0420b |
| F04.20.09 | Livré | Ranking snapshot at qualification deadline (locked freeze for team selection) ✅ PL-F0420b ✅ PL-F0420b |
| F04.20.10 | Livré | Dispute ranking points (formal process with review/resolve workflow) ✅ PL-F0420b ✅ PL-F0420b |
Parties prenantes qui ont besoin de ce sous-système
Apparaît dans 1 analyses de parties prenantes