saved
interval

Availability

Green = free to assign. Red = blocked in the availability file. Hatched = outside the window games are actually played (weeknights 6–10p, weekends 7a–10p) so it isn’t counted against anyone. Dark blocks are games you’ve assigned here.

Board

Crew request

ask for the best N officials for a game type on this day
I need referees for

Ranked on availability that day, rank vs. the game type, upgrade need, and spreading out who works each type.

Officials

Game types

Click a game type to see every crew assignment recorded at it.

Coverage

Match reports

Reports outstanding
Officials involved
Offenses recorded
Currently suspended

Chasing unfiled match reports

Import

Drop files here
Any platform’s exports — Arbiter, Sprocket & more · your Arbiter game-import template (.xlsx) · your own lists of officials — clinic attendance, fitness-test results, certifications · screenshots — the purpose is recognised from the contents, not the name

Linked folder

Link a folder once and every importable file in it is re-read on demand — whatever your platform names them. What each file is gets worked out from its contents, not its filename, and unchanged files are skipped.

no folder linked

Activity

Current data

Officials on roster
With availability on file
Availability dates covered
Games loaded
Game dates covered
Historical assignments
Declines on file
Marked not-ready
Saved in this browser

Not ready to assign

Tick anyone who hasn’t checked “ready to assign” in Arbiter. They’re treated as fully blocked. Use Hide not-ready in the sort bar to drop them from every roster at once.

Settings

Ranking

Whose turn is it? Pick the mix that matches how you think, or open Custom and set every weight. It orders Sort by ▸ Assign-priority, the priority toggle and Auto-fill. Who suits a particular game is the rail’s own question, under Advanced.

Your data

Lists you uploaded yourself — clinic rosters, fitness results, anything keyed to your officials. Each one can drive a slider in the formula above, a toggle in the sort bar, both, or neither.

Assessments

Platforms name the assessor’s slot differently — Arbiter says Coach, this export says Attached, others say Assessor. Tick the wording that means an assessment, then set the window and the upgrade rules you go by.

Assessors

Who is allowed to assess, how often the same person may watch the same official, and what makes an official worth suggesting. The suggestions themselves are on Coverage ▸ who needs an assessment.

Position wording

Every platform words the crew differently — RR, Center Referee, Head Referee, Umpire. Tick what each one means in your exports. Centre counts, upgrade whistles, the rank bar and the board’s slot labels all read from this. Anything left unticked is guessed from its name until you decide.

Workspace layout

Make the platform yours — rename, reorder or hide the sections in the top nav. Settings always stays.

Decline weights

Read straight from your data. A whole set turned back on one day counts as one infraction; its weight is the heaviest type declined that day.

Rules

The rules you carry in your head — never send this person to that club, never pair these two, nobody works four weekends running. Written as sentences; off is off. The rail enforces them by name.

Upgrade ladder

Your upgrade tracks, their targets, and which game types count toward each. Add a third track, rename them, or start from a preset.

Which game types qualify

Travel

Distances feed the ranking and the rail. Measured to the park each game is at, never to one home base; anything left blank leaves proximity out of that score rather than inventing a number.

Suggestion weights

The second of two questions. Ranking answers whose turn is it? — who is owed work. This one answers can they do this particular game well?

How the two fit together

Click an empty slot and the rail lists everyone who can take it. Each one is scored twice:

Ranking is about the person, not the game — fewest games this season, tightest availability, best rank. It is what Sort by ▸ Assign-priority and Auto-fill order people by. It does not change from one game to the next.

Suggestion weights (here) are about the match between person and game — have they refereed this level before, how far is this park from them, how many games do they already have that day. Move to a different game and the same person scores differently.

Set any weight to 0 and that factor stops counting entirely. Set them all to 0 and the rail falls back to name order. The numbers beside them are the points each factor can contribute; the thresholds below say what counts as “enough” — e.g. how many games at a level before somebody is treated as experienced at it.

Live preview

Who rises to the top for under the ranking above.

Ranks

Which end of your scale is the better official. Arbiter counts down (250 beats 500); associations that grade 1–10 count up. Everything that sorts, colours or gates by rank follows this.

Better rank is
AR allowance % of your rank range

Every assignor buckets ranks differently — tick only the interval sizes you want the sort bar to offer.

Your level vocabulary

Which words in your game-type names mean what. Every association writes them differently — “RC”, “Rec”, “House”; “Travel”, “Classic”, “NPL”. This is what the automatic guesses read.

Notices and the ladder

Who gets chased for an unfiled report, how long they get first, and what each notice says. The ladder itself is yours — add or remove a step and the Match reports screen follows.

Game status

Which statuses in your files mean the game is not being played. Those games grey out, take no slots and are left out of auto-fill and exports. Read straight from your data — tick anything that means “off”.

Reading your files

How to read the files you drop in. Assigntime works these out from the data where it can and tells you in Activity when it does — these are the overrides.

Date order

Your platform’s column names

Game families

Your own folders of game types — Coverage’s Columns: family uses them, and clicking a family column shows everyone who’s worked it.

Playable hours

The window games are actually played in. Free-time, the constraint factor and the ribbon all measure inside these hours, so time blocked when no game runs isn’t held against anyone. Set each day separately — Friday evening behaves like a weekend in plenty of leagues.

Timing

How long an official is really tied up by a game, and how far apart two games have to be. These decide what counts as a clash.

Crew sizes

Tiers

Game kinds

Whether a level is youth, adult, high school or something you name yourself. Drives the Adult / youth column on Officials.

About this platform

Version
This file

The tour walks the real screens. If your platform is empty it loads a small demo season first, marked so it can be cleared without touching anything of yours.

Everything you set here is saved in this browser and travels with your data. Assigntime is yours to shape — turn sections off, rename them, reorder them, and set every rule to match how you assign. Nothing here is a house rule.

Referee assigning assistant

Assign smarter,
at your own pace.

Filling a weekend of games means cross-checking exports, availability grids and gut feel. Assigntime is your personal assigning desk — it lines up the right candidates for every open slot, and you make the call.

Loading your workspace…