Loading...
Dual calculation architecture, 3 scoring methods, Olympic elimination, Best Trick, 6-level tiebreaker.
The JudgeMate calculation engine uses a dual architecture — results calculated simultaneously client-side (instant preview) and server-side (Cloud Functions with cache). 3 scoring methods, extreme score elimination, Best Trick, and a 6-level tiebreaker.
The JudgeMate calculation engine uses a dual architecture — results calculated simultaneously client-side (instant browser preview) and server-side (Cloud Functions with database caching).
How it works: judge enters score → score saved to real-time database → automatic recalculation triggered with 3-second debounce → results cached → client subscribes to cache → UI updates automatically without page refresh.
3 scoring methods:
Criteria aggregation:
Extreme score elimination: with 3+ judges, highest and lowest scores dropped. Result from average of remaining.
Best Trick: judge score average per attempt → select top N → sum × weight. Total = run score + (best trick × weight).
6-level tiebreaker:
Results calculated client-side (instant preview) and server-side (Cloud Functions with cache). Auto-recalculation with 3-second debounce after each score change.
Best Run (MAX), Sum of Runs, Average of Runs. Each method configurable per category. 2 criteria aggregation methods: weighted sum and weighted average.
With 3+ judges, system automatically drops highest and lowest scores. Result from average of remaining. Works for runs and Best Trick.
Total = run score + (best trick × weight). Best Trick: judge average per attempt, select top N, sum and multiply by weight.
1) total score, 2) best run, 3) second best run, 4) Best Trick, 5) third best run, 6) run consistency %. DSQ/DNS/DNF statuses at table end.
/live-scores page accessible without login with real-time results. Dedicated /scoreboard for big screen display. A4 landscape PDF, Excel, downloadable graphics. 3 views: table, cards, fullscreen.
Create a free account and set up your first event in 15 minutes. The wizard walks you through every step — from event details to scoring criteria.