柔道 | 形

Judo Kata Tournament Manager

Browser-based software to organise, score, and display judo kata competitions from one laptop on the local network — built for organisers, judges, and the hall.

Email Lance for a demo or test event

Why it helps

For organisers

  • Set the event name, logo, included kata, and scoring rules once in Config
  • Add competitors and judges by hand, import them from CSV, or pull competitors from this year’s IJF kata events on Judobase
  • Run the draw, seat the panel, and assign performances to mats
  • Print a full-day PDF pack — or one kata — when you need paper at the table
  • Lock clerk pages with a PIN, including Config and the scoring audit; share public links for tablets and projectors
  • Keep each event in its own SQLite file; no internet required on the day

For judges

  • Open a seat URL that shows your name, the kata, and tori and uke on the mat
  • Tap small, medium, and big mistakes, forgotten techniques, and ± corrections — each tap is saved at once
  • Submit when the kata finishes to lock the seat; the tablet waits for the rest of the panel
  • Sit as shadow to record a score that is stored and ignored in the total
  • Use dark mode and zoom under hall lighting; the clerk can unsubmit if you sent too soon

For the hall

  • Put the announcer board on a hall screen: current tori and uke, judging team, who is on deck
  • Project live results that update as judges tap, with provisional points and an in-progress marker, and can rotate through kata
  • Switch English or French on the live screens
  • Spectators can use public links without the organiser PIN

How an event runs

One laptop, many browsers. Clerks, judge tablets, the announcer, and live results stay in sync on the local network. The in-app How to page walks through the same flow.

Config

Before anyone walks in, set the event name, location, dates, and logo. Choose how many referees sit a performance, EJU or kata-judge/BJA scoring, breaks every N performances for M minutes, and whether the judging team rotates at each break. Tick the kata this event will run. Optionally set an organiser PIN, a public token for spectator and tablet links, and how long each kata stays on a rotating results projector.

Config page with event identity, scoring rules, PIN, public token, and included kata
Event config

Competitors

Register competitors through the web UI, CSV import, or from this year’s IJF kata events on Judobase. The CSV header is "Country","Given Name","Surname" with quoted fields. Judobase import adds people and skips anyone already in this event (same name and country). Pairing is done on the Pairs page. Each person can enter multiple categories.

Competitors page with Add competitor, Import CSV, and Import from IJF event, listing registered athletes
Competitors page
Import from IJF event page listing this year’s Judobase kata championships with an Import button per event
Import competitors from an IJF event

Pairs

Form tori and uke pairs for each kata. The same two people can be a pair in more than one kata.

Pairs page showing competitor pairs and their kata categories
Pairs page

Judges

Add judges per kata, or import them from CSV with "Country","Given Name","Surname","Kata" (use the kata code, for example nagenokata). You need at least as many judges on a kata as referees per performance.

Judges page listing judges and the kata they are judging
Judges page

Draw

Run an automated random draw for performance order. That seats the judges (seat 1 is the first listed) and can rotate the panel at each break when you have extra judges. Running the draw again overwrites the order for that kata; tick remove previous scores if you also want to wipe scores already entered.

Pair counts pick the competition formula:

Draw page for Nage-no-Kata with run-draw controls
Performance draw

Mats

Add a tatami, then assign performances in the order you want them to run — or assign several and randomize unfinished (the pair currently on the mat stays put). The clerk page shows who is scoring now, who is on deck and double deck, and completed performances with a link to edit scores. Mark a seat as shadow if that judge is recording only: the score is stored and ignored in the total. Unsubmit a seat if the judge sent scores too soon, while that performance is still current.

Mat clerk page for Tatami 1 showing now scoring, upcoming on-deck pairs, completed performances, judge seats, and LAN links
Mat clerk page

Judge tablets

Each seat URL is one named judge. The tablet shows the seat, the judge’s name, the kata, and tori and uke. For every technique, tap small (S), medium (M), big (B), forgotten (F), and +/− correction. Each tap is saved immediately — overview progress, live results, and leaderboards update with provisional scores and an in-progress marker. Submit once the kata is finished — you will be asked to confirm — to lock that seat. After submit the seat waits until the other official seats submit, then the mat advances. The tablet updates in place when the mat changes. Tablets have dark/light and zoom controls, and they hide the clerk navigation so judges do not wander off.

Judge tablet for seat 2 showing the named judge, tori and uke, and technique scoring grid with S M B F and plus minus controls
Judge tablet seat

Announcer

Open the announcer board on a hall screen. It shows the current tori and uke, the judging team, who is on deck with an estimated time, then the rest of the mat schedule. It updates in place. Same dark, zoom, and English/French flags as live results. No clerk menu.

Announcer board for Tatami 1 with current tori and uke, judging team, on-deck pair, and later schedule including a break
Announcer board

Electronic scoresheets

If a phone fails, the clerk scoresheets write the same scores. Open scoresheets, then kata, pair, and judge. The pair page lists the judges seated for that performance. Use +/− on each mistake column. The page total is that judge’s kata score.

Clerk scoresheet for a pair and judge with technique rows and mistake plus-minus controls
Electronic scoresheet in the browser

Printable PDF pack

Download a pack for one kata or the whole day. Choose blank, in progress, completed, or all sheets. Force blank layout if you need empty paper after scoring has started. Each pack includes a cover, a divider per kata, performance order, results, and a pair×judge scoresheet with a checkbox grid, totals, judge and data-entry signature blocks, and the event logo in the header.

Live results

Project the ranking on a hall screen — large type, no clerk menu. Scores update in place as judges tap, including provisional points while a pair is still being scored, with an in-progress marker and progress %. Open /results?rotate=1 to loop through kata; how long each stays on screen is set in Config. Switch language with ?lang=en or fr; use ?theme=dark and ?zoom= like the tablets.

Live results display for Nage-no-Kata showing ranked pairs, points, and an in-progress marker on a pair still being scored
Live results display

Leaderboards and CSV

Leaderboards are the same ranking for the clerk, including provisional totals and the in-progress marker while a panel is still scoring. Download totals CSV (rank, country, pair, points) and techniques CSV (per judge, per technique).

Leaderboard page ranking pairs by total score with CSV download links and an in-progress marker
Leaderboard page

Scoring audit

Under Admin, the scoring audit log records tablet taps, submits, and unsubmits. Filter by mat, performance, seat, action, judge, or time if you need to see what was marked and when.

Admin scoring audit log with filters for mat, seat, action, and judge, and a table of recent score draft updates
Scoring audit log

Category progress

A summary view shows how far the category has progressed — useful for medals, announcements, and keeping the mat schedule moving.

Kata category summary showing completion progress
Category progress summary

Scoring you can trust

Scoring follows kata competition practice implemented in the application calculator — not a spreadsheet rewrite at the venue. Choose the ruleset in Config.

Supported kata

Container diagram of the Judo Kata Tournament Manager system components
System overview

Runs where you need it

On-site support at your event

Lance Wicks can travel to your competition and run the system on the day — in the UK or internationally. You get someone experienced at the laptop while judges and clerks focus on the mat.

Typical fee: £100 per day (including travel days), plus accommodation, meals, travel costs, and any hardware agreed in advance.

Email lw@judocoach.com to discuss dates and what you need.

Interested in trying it?

The software is under active volunteer development and is available for demos and supervised test use. Online walkthroughs, sandbox access, and parallel runs beside an existing scoring process are all welcome — including on-site support at your event.

Contact Lance Wicks (lw@judocoach.com) to arrange a demo or discuss a test event.

In memory of Michel Kozlowski

Michel Kozlowski passed away in 2023. This site and software would not exist without his many years of dedication to kata and kata scoring software.

Portrait of Michel Kozlowski

This website and the software developed here are dedicated to his memory.

Further reading