Jhanu Umpires · Umpires Training System

Train ITF umpires, objectively.

A complete platform for developing refereeing skills in ITF Taekwon-Do, for Patterns (Tuls) and Sparring. Trainee umpires score real competition videos with an on-screen clicker, and the system automatically measures their accuracy against a reference set by an expert judge: objective, repeatable, data-driven training.

Tuls + SparringBoth disciplines, scored like at ringside
100+Simultaneous clickers per live class
ES / ENOne app for Android, iOS and web
🎯Precision: 92% · Passed
🎥Tul video · exam mode
🔴Live class · 48 joined
One app, three platforms
📱 Android iOS🌐 Web
Video-based practice

Score real videos, get measured against the experts

Every learner attempt is compared click-by-click against the expert reference recorded by a judge in sync with the video.

🎥

Session library for both disciplines

Patterns (Tuls) with deduction-based scoring tied to the official Tul catalog by belt rank, and Sparring with point-based scoring (+1 / +2 / +3) for the RED and BLUE corners.

🧪

Realistic exam conditions

Once the video starts, it cannot be paused or rewound — just like a real bout. Full-screen clicker optimized for mobile, with undo, deductions and screen-always-on.

🎯

Objective, automatic evaluation

Instant report with precision score, coherence score, chosen winner vs. reference winner, and pass/fail outcome.

💬

Timestamped judge comments

Comments appear in the report anchored to the exact moment in the video — learners jump straight to each teaching point.

🗺️

Training plans

Group sessions into published training paths (curricula) with sequenced items and per-learner attempt tracking.

📈

Full progress history

A complete evaluation history per learner to track improvement over time, session after session.

Live interactive classes

A whole room scoring at once

A judge presents a session to the entire room and every participant scores in real time — ideal for seminars, clinics and judge calibration events.

  • Participants join in seconds by scanning a QR code or entering a join code — guests don't need an account.
  • The presenter controls playback (play, pause, stop), enables or disables clickers, and resets counters for the whole class.
  • Real-time aggregated results: live per-participant counters, RED/BLUE winner banner and vote breakdown on every screen.
  • Designed and load-tested for 100+ simultaneous clickers per class.
Jhanu Umpires
RED
12
+1+2+3
BLUE
9
+1+2+3
🔴Live class48 participants connected
📊Winner: REDVote breakdown 31 – 17
Learners, judges and administrators

One platform, a role for everyone

From the trainee's first practice session to the organization's audit trail, every role has its own tools.

  • Learners: practice sessions, guided training plans, instant evaluation reports and full progress history.
  • Judges: authoring tools to build session libraries, define the expert reference scoring and run live classes.
  • Administrators: user and role management, attendance and activity reports, live-session analytics with CSV export, and a full audit trail.
  • Passwordless sign-in: users receive a one-time code by email — no passwords to manage or forget.
  • Live-session reports with a 70% approval threshold badge, attendance by date and monthly connection activity — all exportable to CSV.
Evaluation report
Precision
92%
Coherence
88%
Outcome
Pass
💬01:24Missed a −0.2 deduction on the turnTul
💬02:47Correct +2 for the jumping kickSparring
🏁Winner chosenMatches the reference winner
Technology you can trust

Built to run seminars, not demos

Part of the Jhanu ecosystem, with centralized identity across products.

📱
One codebase

Cross-platform client

Flutter — one codebase for Android, iOS and web, embedded and served by the backend for one-artifact deployment.

Real time

Sub-second broadcasts

WebSocket/STOMP pipeline with sub-second aggregated broadcasts to every screen in the class.

🎬
Secure video

Fast streaming worldwide

AWS S3 storage with signed CloudFront distribution — secure, fast video delivery anywhere.

🔐
Operations

Secure and monitored

Java 21 / Spring Boot, PostgreSQL, JWT security, documented REST API (OpenAPI/Swagger), CloudWatch monitoring, automated backups and TLS.

The Jhanu ecosystem

Umpire training, connected to everything else

Objective, measurable, repeatable refereeing

Bring data-driven umpire training to your association — on Android, iOS and the web, in Spanish and English.