Demo environment โ€” sample data
WORLD KBNWorld Federation of Martial Arts
Apply for ranking
Articlesโ€บReferees & officialsโ€บTechnology

The KBN referee app: check-in, scoring and working offline

The KBN referee app shows an official's assigned bouts, checks fighters in by scanning their licence QR, records weigh-ins, scores rounds on a 10-point pad and enters the final result. It works offline: rounds are queued on the device with a unique ID and synced without duplicates when the signal returns.

๐Ÿ‘ 5.1k views โ†— 116 shares

Arenas are notoriously bad places for mobile signal. The KBN referee app was designed for that: scoring must never depend on the Wi-Fi. This guide walks through the app from arrival to the final bell.

Getting started

The referee app is part of the installable KBN app. Officials log in with their own account and are routed to the referee section. Install it on your phone's home screen before the event.

Install the KBN app โ†’

Assigned bouts

The home screen lists the bouts you are assigned to, grouped by event. Assignments are made on the event's bout card by the event's administrator (the branch or KBN World HQ).

Check-in

Scan the QR code on the fighter's licence with the device camera. The app shows:

  • Licence status: active, suspended or expired.
  • Medical clearance validity.
  • Suspension status, including medical suspensions.
  • A weigh-in entry: record the weight; the app compares it with the class limit and marks pass or fail.

If the camera cannot read the code, enter the licence number manually.

Check-in with the QR code โ†’

The scoring pad

For each round, choose one of 10-9, 9-10, 10-8, 8-10, 10-10 or 10-7, record knockdowns and fouls for each corner, and tap Submit round. Scores appear on the live centre within one poll, about three seconds, when online.

Working offline

If your device has no signal:

  • Keep scoring normally.
  • Each submitted round is stored on the device (in the browser's IndexedDB) with a unique ID.
  • When the device is back online, queued rounds sync automatically.
  • The server stores each round by its unique ID, so a round sent twice is saved once.

You can switch to airplane mode and continue scoring: nothing is lost or duplicated.

What happens to a round
SituationResult
OnlineRound saved on the server immediately; live centre updates
OfflineRound queued on the device
Back onlineQueue syncs; server upserts by unique ID
Sent twiceStored once

The final result

At the end of the bout, enter the winner, method (KO, TKO, decision, submission or other), round and time. This creates bout records for both fighters with status pending and source referee.

A live result never reaches the ranking until an administrator verifies it.

How results are verified after an event โ†’

Good habits

  • Charge your device fully and bring a power bank.
  • Open the app and your assignments before doors open, while you have signal.
  • Keep a paper scorecard as backup.
  • Do not share your login.

Troubleshooting

Common issues
IssueWhat to do
Camera will not scan the QREnter the licence number manually; check lighting
Rounds not appearing on the live centreCheck signal; queued rounds sync when online
Wrong bout openReturn to assigned bouts and select the right one
Device battery lowUse a power bank; keep a paper scorecard

Myths and facts

App myths
MythFact
No signal means no scoringRounds are queued on the device and synced later
Tapping submit twice duplicates a roundEach round has a unique ID; the server stores it once
The app decides the resultOfficials decide; the app records and the result is verified
Anyone can open the referee appOnly officials with the referee role see assignments

Before the event

Log in, open your assignments and check the camera works for QR scanning while you still have reliable signal. Then keep the device charged and within reach.

Data and privacy

The referee app shows officials only what they need: licence status, medical clearance validity, suspension status and weigh-in information. It never shows identity numbers or medical diagnoses. Scores and results are tied to the official's account and recorded in the audit trail.

For event administrators

Assign officials to bouts on the event's bout card builder before the event. Officials then see their assignments grouped by event. After the event, check the pending results created by officials and verify them against the official record.

Frequently asked questions

QCan I score if my phone has no signal at all?
A

Yes. Rounds are queued on the device and synced when you are back online.

QWill my scores be duplicated if I tap submit twice?
A

No. Each round has a unique ID and the server saves it once.

QCan fans see my scores?
A

The live centre shows judges' running totals and round scores.

QDoes my final result update the ranking immediately?
A

No. It creates pending bouts that an administrator must verify.

Was this useful?

Figures in this article are computed from the KBN register at the time of reading. View, like and share counters on this demo site are sample values.