From Setup to Results — Everything You Need to Run a Successful Competition


Introduction

Congratulations on choosing to run your first match! This guide walks you through every step, from initial creation to publishing final results. Whether you’re organizing a club-level training match or a larger competition, you’ll have everything you need to succeed.


Step 1: Creating Your Match

Getting Started

Navigate to Matches and click Create Match. You’ll see a form with essential fields:

  • Country — Select your country (e.g., ”SE Sweden”). This determines the match naming prefix.
  • Match Name — Enter a descriptive name (e.g., ”Spring Championship 2026”)
  • Location — Where the match takes place
  • Match Date — When competitors should arrive

Test Match Mode (Recommended for First-Timers)

The Test Match toggle is enabled by default. This is your sandbox:

  • Test matches are named [Country] TEST [Name] (e.g., ”SE TEST Spring Championship”)
  • Completely private — invisible on the public calendar
  • Only visible to you, Match Admins, and people you explicitly invite as ROs or competitors
  • Perfect for learning the system without public visibility
  • Can be converted to a real match once you’re confident

💡 Tip: Keep it as a test match while you experiment with stages, squads, and RO mode.

Registration Settings

  • Max Competitors — Cap registration if needed
  • Auto-approve Registration — Skip manual approval for each signup
  • Self-Squadding — Let competitors choose their own squad after a specified date
  • Registration Fee — Display fee information to competitors

Match Director Information

  • Add your name and contact email for competitor inquiries
  • Phone number (optional) — displayed publicly for urgent contact
  • Upload match and organizer logos for professional branding

Step 2: Setting Up Stages

Creating Stages

Navigate to the Stages tab and click Add Stage. For each stage, configure:

  • Stage Number & Name — e.g., ”Stage 1 – The Qualifier”
  • Shots Count — Total rounds to be fired
  • Positions Count — Number of shooting positions
  • Par Time — Maximum time in seconds before penalties apply
  • Target Count — Number of targets on the stage

Target Configuration

For each target, you can specify:

  • Target name/identifier
  • Distance (in meters)

This information appears in the Match Book, helping competitors prepare.

Stage Image

Upload a stage diagram or photo to give competitors and ROs a visual reference.

Shot Sequence (Optional)

Define the expected shot pattern (e.g., ”2-2-2-1-1”) for AI-enhanced timing to track split times between positions.


Step 3: Preparing for Offline Operation

Matches often happen in locations with poor connectivity. Here’s how to ensure reliability:

Downloading Match Data

Before match day:

  1. Open your match while online
  2. The system automatically prefetches all match data to your device
  3. Look for the ”Downloaded for offline use” indicator

Enabling Local File Backup (Safety Save)

This critical feature saves every score to a physical file on your device:

  1. In RO Mode, tap the Settings icon
  2. Enable ”Save to File Before Upload”
  3. Select or create a backup JSON file
  4. Every score is written to this file before attempting server sync

💡 Even if your phone dies or loses connection, your scores are safe in that file.

Importing Backup Files

If scores were lost during sync issues:

  1. Go to Match Settings → Results Backup
  2. Click Import Backup
  3. Select your backup file
  4. The system imports only missing results — never overwrites existing data

Step 4: Managing Squads and Competitors

Creating Squads

Navigate to the Squads tab:

  1. Click Add Squad
  2. Set squad number, name, and maximum size
  3. Create as many squads as needed for your shooting bays/rotations

Adding Competitors

Manual Entry:

  • Go to Competitors tab
  • Click Add Competitor
  • Enter name, email (optional), club, and classification

Self-Registration:

  • Share your match link with competitors
  • They can register themselves (pending your approval if auto-approve is off)
  • Registered competitors appear in your list

Squad Assignment

  • Manual: Drag competitors to squads or use the squad selector
  • Random Assignment: Click ”Random Assign” to distribute unassigned competitors evenly
  • Self-Squadding: If enabled, competitors choose their squad after the specified date

Step 5: Running the Match — RO Mode

Accessing RO Mode

From the Stages tab, click the RO Mode button on any stage card. This opens the full-screen, mobile-optimized Range Officer interface.

Selecting a Competitor

  1. Choose the squad currently shooting
  2. Select the competitor from the filtered list
  3. Their name and number display prominently at the top

The RO Interface

  • Large Timer — Tap to start, counts up with par time indicator
  • HIT / MISS Buttons — Large, touch-friendly for outdoor use
  • Shot Counter — Shows progress (e.g., ”5/12 shots”)
  • AI Shot Detection — If calibrated, automatically detects shots via microphone

Timing and Scoring

  1. Tap START when the competitor begins
  2. Tap HIT or MISS for each shot (or let AI detect)
  3. After par time, a 5-second grace period keeps buttons active
  4. Shots detected after grace period are auto-marked as MISS
  5. Add penalties for procedural errors

The Shot Log

  • View all recorded shots with timestamps
  • Tap any shot to edit (requires a reason for audit trail)
  • Add missed shots manually via placeholders
  • Mark DNF (Did Not Finish) or DQ (Disqualification) as needed

Submitting Scores

  1. Review the scoring summary
  2. Tap Submit Score
  3. Score syncs to server (or queues for offline sync)
  4. If file backup is enabled, score is saved locally first

Step 6: Going Live — Match Mode and Results

Activating Match Mode

When ready for competitors:

  1. Go to Match Settings
  2. Change status from Draft to Registration (opens registration)
  3. Change to Active when the match begins

Converting Test to Real Match

If you created a test match:

  1. Edit the match settings
  2. Disable the Test Match toggle
  3. The match becomes visible on the public calendar

Managing Results

  • Live Standings update automatically as ROs submit scores
  • Stage Results show detailed breakdowns per stage
  • Overall Results calculate cumulative rankings

Results Visibility

Control who sees results:

  • Results Visible to Spectators — Toggle in match settings
  • When enabled, anyone can view standings
  • When disabled, only competitors and staff see results

Downloading Results

  • Export results as PDF for printing or distribution
  • Download the Match Book with all stage descriptions and competitor lists

Additional Features Worth Knowing

Role Assignment

Delegate responsibilities:

  • Assign Match Admins to help manage the event
  • Assign Range Officers to specific stages
  • Search users by email or username

The Dynamic Match Book

Your match book updates automatically:

  • Stage descriptions and diagrams
  • Competitor lists with squad assignments
  • Target distances and par times
  • Download as PDF anytime

Competitor Communication

  • View registered competitor emails (admin only)
  • Competitors can contact you via the anonymized contact form

DQ Management

  • Track disqualifications at stage or match level
  • Record reasons for transparency
  • DQ’d competitors are excluded from rankings

Quick Checklist Before Match Day

  •  All stages created with correct parameters
  •  Squads set up with appropriate sizes
  •  ROs assigned and briefed on the app
  •  Match data downloaded for offline use
  •  File backup enabled on RO devices
  •  Test a complete score submission workflow
  •  Match status set to ”Active”

Ready to create your first match? Start with a test match, invite a few friends as competitors, and run through the entire workflow. Once you’re confident, convert it to a real match and share it with the world.

Good luck, Match Director!


Upptäck mer från

Prenumerera för att få de senaste inläggen skickade till din e-post.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *