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
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
Chasing unfiled match reports
Import
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.
Activity
Current data
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.
Each factor is scored 0–100 across your whole roster, where 100 means assign this person soonest: fewest games this season, tightest availability, best rank, fewest declines. The final number is the weighted average of the factors you give weight to. A weight of 0 ignores that factor; the bars show the share each one carries.
Save the sliders as a named mix, then load it in one click — e.g. a Tournament setup you switch to when one rolls around.
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.
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.
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
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.