Ninja Timer's Newest Upgrade
Running a ninja competition gets messy when the admin tools cannot keep up with the real event. Athletes arrive late. Divisions change. Someone is marked twice. A judge needs the next runner, while the front desk is still checking in families. Results need exporting before the end of the day.
This update is built around that pressure. It focuses on the jobs that happen before, during and after a competition: managing athletes, controlling check-in, setting rules, moving athletes between stages, protecting judge screens, importing data faster, answering setup questions and exporting clean results.
The result is a more complete competition workflow, not just a faster timer.

Athlete management is now built for real competition data
The biggest change is the move towards proper athlete management. Instead of treating athlete names as a simple list, the system now supports a more useful athlete database.
That matters because athlete data affects almost every part of a competition. Names feed the run order. Divisions decide who competes against whom. Gender can affect imports and categories. Check-in status decides who is ready to run. Notes help hosts track special details without relying on paper or memory.
The improved athlete tools include:
Gender fields
Division assignment
Check-in status
Athlete notes
Athlete search
Bulk import
Duplicate detection
`-M` and `-F` gender import support
Run-order integration
For larger events, duplicate detection is one of the most practical upgrades. Duplicate athletes can create confusion in the run order and results, especially when lists arrive from different sources. A smarter athlete database helps catch those problems before they turn into event-day delays.
Athlete searching also becomes more important as events grow. When a parent asks whether an athlete is checked in, or a coach asks which division someone is in, the answer should not require scrolling through a long list. Search makes the database usable while the event is moving.
Bulk import is another major time saver. Many organisers already collect registrations from forms or spreadsheets. The update makes it easier to bring that information into the competition system and keep it connected to the run order.
Check-in now controls who is ready to run
Check-in is no longer just an admin note. It can now shape the live competition flow.
Hosts can check athletes in, track who is absent and see who has already competed. When enabled, only checked-in athletes can run. The run order can automatically respect check-in status, which helps avoid calling athletes who are not on-site.
That makes a big difference at busy events. A run order that ignores check-in can waste time. Staff call an athlete, wait, search the crowd, then skip them manually. Multiply that across a full day and the event slows down.
The new check-in system helps with:
Event issue | Update that helps |
Athletes are not on-site when called | Only checked-in athletes can run when enabled |
Hosts need to track no-shows | Absent athlete status |
Staff are unsure who has already run | Already competed status |
The run order needs to match reality | Check-in-aware run order |
Front desk needs quick numbers | Checked-in athlete counts |
The checked-in athlete count is especially useful for hosts. It gives a quick view of how many competitors are ready without manual tallying. For events with multiple divisions, this can help decide when to start a category, when to hold, and when to follow up.
The run order is smarter too. It can recognise checked-in athletes, absent athletes and athletes who have already competed. That keeps the competition list closer to the actual room, which is where timing software needs to live.

Competition rules have more room to match the format
Ninja events do not all run the same way. Some use local rules. Some need miss time penalties. Some run multi-stage competitions. Some need qualification rules. Some want to hide parts of scoring from view.
This update expands the rules side so organisers can match more competition formats without awkward workarounds.
New and expanded rule support includes:
Miss time penalties
NCL mode
Multi-stage competitions
Qualification
Hide and show scoring elements
Miss time penalties are useful when a competition format allows athletes to continue after a missed obstacle but adds time or scoring consequences. Having that rule inside the competition setup helps reduce manual calculation and keeps scoring more consistent.
NCL mode and the added NCL Course template also give hosts a better starting point for events that follow that style. Templates matter because they reduce setup mistakes. A good template keeps the important structure in place while still letting hosts adjust the details that belong to their event.
The ability to hide or show scoring elements is a smaller feature with a big presentation impact. Not every event needs every scoring detail visible at all times. Hosts can keep the display cleaner and focus athletes, judges and spectators on the information that matters.
Multi-stage competitions are easier to run
Multi-stage formats can be exciting, but they add admin work. After one stage finishes, athletes may need to qualify, move into another division, or continue into a final stage. If that process is manual, errors are easy.
The new multi-stage tools are designed to make that flow clearer.
Hosts can set qualification rules by number or percentage. For example, an event might move a fixed number of athletes forward, or it might qualify the top percentage of a division. The system can then help move athletes automatically, rather than forcing organisers to rebuild lists by hand.
Multi-stage support includes:
Qualification by number
Qualification by percentage
Automatic athlete advancement
Moving athletes into another division or stage
Stage management
This is useful for competitions that start with broad divisions and then narrow into finals. It also helps when events are structured as stage one, stage two and stage three, with only qualified athletes continuing.
The move-on support connects back into run order management. Once athletes advance, they need to appear in the correct place for the next stage. The system now has better support for that bridge between scoring and the next run list.
Judge Lock and PIN security protect the competition flow
Judges need a focused interface. They should not have to think about settings, data deletion or accidentally leaving the run screen during a heat.
Judge Lock and PIN security add more control over what can happen from the judging screen. Hosts can lock judges into the Run screen, protect key areas with a PIN and stop accidental changes during live competition.
The security tools include:
Judge lock
PIN protection
Locked settings
Locked data deletion
Prevention against judges leaving the Run screen
Read-only completed events
These features are not just about security in a strict sense. They are about reducing avoidable mistakes. During an event, even a simple tap in the wrong place can create stress. Locking down sensitive actions gives hosts more confidence that judges can focus on runs.
Read-only completed events are useful after competition ends. Once results are final, hosts often want to prevent later edits. Making completed events read-only helps protect the official record.

Ninja IQ brings an assistant into the event workflow
Ninja IQ adds an AI assistant interface designed around competition questions, not generic chat.
The assistant can help with rules questions, current athlete questions, next athlete questions and setup issue detection. It can also support results checking and show dismissible alerts when something needs attention.
Ninja IQ includes:
AI assistant interface
Chat
Competition questions
Rules questions
Current athlete questions
Next athlete questions
Setup issue detection
Results checking
Dismissible alerts
Offline knowledge
Ninja and OCR training knowledge
Ninja Timer App Checks
Event Checks
Division Checks
Live Alerts and Notifications
This is one of the more interesting Ninja Timer Upgrades because it shifts help into the same place where competition work happens. Instead of stopping to search through notes or ask another staff member, hosts can ask questions inside the event context.
For example, during setup the assistant may help identify missing rules or a configuration issue. During competition, it can answer questions about the current athlete or who is coming next. After runs, it can help check whether results look complete.
Offline knowledge also matters for venues where internet access is unreliable. Ninja competitions often run in gyms and indoor facilities where reception can vary. Keeping useful knowledge available offline makes the assistant more dependable on event day.
The Host Dashboard gives a clearer live view
The Host Dashboard brings key event information into one place. It can show the current athlete, next athletes, results, leaderboard, check-in information and event information.
That gives hosts a central view of the competition without jumping between screens.
A strong host dashboard should answer simple questions quickly:
Who is running now?
Who is next?
Are the next athletes checked in?
What are the current results?
What does the leaderboard look like?
Which division or stage is active?
This is especially useful when one person is managing the microphone, athlete flow and results checks. The dashboard gives that person a cleaner way to keep the event moving.
The improved run order connects closely with the dashboard. Search and shuffle make it easier to adjust the list. Check-in awareness helps the order match who is actually present. Absent and already competed statuses reduce confusion. Current athlete and next athlete indicators make call-ups clearer.
Together, the Host Dashboard and better run order turn the competition list into a live operating tool.
Exporting is better for results, records and review
A competition does not end when the last athlete runs. Hosts still need records, results, reports and sometimes printed or PDF copies.
Event exporting now covers more of that work. Hosts can export a complete event, a division, the run order, results and athlete analytics. Print and PDF options also make it easier to share or store event information.
Export options include:
Export type | Common use |
Complete event | Keeping a full event record |
Division | Sharing category-specific information |
Run order | Preparing staff, judges or call-up sheets |
Results | Publishing or reviewing outcomes |
Print and PDF | Creating readable copies for sharing or archiving |
Athlete analytics | Reviewing performance data after the event |
The athlete analytics export is valuable for post-event review. Coaches, organisers and venue teams often want more than final placements. They may want to understand completion patterns, athlete progress or where competitors struggled.
With Version 5.0.0, the export tools better reflect the full competition cycle, from setup through to final records.

A more complete system for the whole event day
This update is broad, but the features point in one clear direction. The system is becoming a fuller competition control centre.
Athlete management now handles more than names. Check-in now affects the run order. Rules support more event types. Multi-stage competitions have clearer qualification tools. Judge Lock and PIN security reduce mistakes. Smart Import cuts setup time. Ninja IQ adds event-aware help. The Host Dashboard gives a live view. Exporting covers the records needed after the event.
The best part is how these upgrades connect. A checked-in athlete can flow into the run order. A qualified athlete can move into another stage. Imported data can feed the athlete database. The dashboard can show who is current and who is next. Exports can preserve the event once it is done.
For hosts, that means fewer loose ends. For judges, it means a cleaner run screen. For athletes, it means a smoother event with fewer delays and clearer results.
The takeaway is simple: this update is not just a list of new buttons. It gives ninja competitions a better backbone, from the first import to the final export.



Comments