Field events · Shipped · Long jump, high jump, throws

Mark entry that handles flights as cleanly as it handles heats.

Field events run differently than track — jumps and throws have three attempts per athlete; high jump and pole vault have a bar-by-bar progression. The same Mac archive that times sprints now scores both, with IAAF tie-aware places (countback on second-best mark; fewer-misses tiebreak for vertical events).

SETUP

Long Jump fixture

The fixture seeds a Long Jump · Boys field event (kind: jumpsThrows) alongside the sprint/relay events. Pin it as the active heat with -test.scenario fieldEvent; the Mac's "Edit Field Marks…" button gates on currentHeat.eventCategory == "Field", so the fixture-arg flip is what makes the button surface.

DM Track Archive window just after launch with the Long Jump fixture loaded.

Mac archive just after launch. The Long Jump heat is pinned as the active heat.

STEP 1

Open Live Meet

Same entry-point as every other Live Meet walkthrough: ⌘⇧M or Window menu → Live Meet. Below, with the menu item highlighted in blue.

Window menu open with Live Meet highlighted in blue.

Window menu · Live Meet highlighted · ⌘⇧M.

STEP 2

Live Meet shows the field-event heat as active

The event list in the Live Meet header now includes Long Jump · Boys alongside the sprints and relay. The current-heat indicator (the bullet next to the event name) shows the field heat is active — that drives the "Edit Field Marks…" button onto the action row.

Live Meet window with Long Jump · Boys visible in the event list, the field heat active.

Long Jump · Boys in the event list. The action row above the events gains the Edit Field Marks… button.

Field vs track UI split: when the active heat is a track event (sprint/distance/relay/hurdles), the action row shows Edit Heat Lanes…; when it's a field event, the row swaps to Edit Field Marks…. Same button position, different surface — the operator's mental model adapts automatically.
STEP 3

Hover "Edit Field Marks…"

Below, the button is hovered before the click so readers see the bordered-button highlight state. The ruler icon is the visual cue that this is a measurement-entry button (vs Edit Heat Lanes's lane-grid icon).

Edit Field Marks button hovered with the ruler icon visible.

Button hovered. Click opens the FieldEventScoringSheet.

STEP 4

FieldEventScoringSheet — per-athlete attempts

The scoring sheet opens with each athlete in their own card. For jumps and throws (kind: .jumpsThrows) every athlete card has three attempt rows + Foul / Pass toggles per attempt + an optional Coach notes field. The "No mark yet" badge at the top right of each card flips to a green "best mark" pill once at least one valid attempt lands.

Field-event scoring sheet showing Alex Williams, Sam Chen, and Morgan Patel each with three attempt rows + Foul/Pass toggles + Coach notes link.

Mark entry sheet. Type a number → tab to next field; Foul invalidates the attempt; Pass skips it entirely (e.g. saving energy for the next bar).

Three event kinds, three sheet shapes:
  • jumpsThrows (this walkthrough's case — long jump, triple jump, shot put, discus, javelin, hammer): three attempts per athlete, best counts.
  • highJump: bar-by-bar with a result picker per height (Cleared / Failed / Pass). Three misses at any height eliminates. Best = highest cleared bar.
  • poleVault: same shape as high jump.
The operator-preconfigured bar progression on highJump/poleVault is set at heat-edit time and immutable during the event.
UNDER THE HOOD

IAAF tie-aware places

RELATED

Where field-event results land

Standings: field events render alongside sprints in the meet standings, with their best-mark column (units configurable per meet — metric or imperial).

Awards: the W2 ledger picks up field events automatically. Top-N + tied-Nth handled by the same generator the W2 walkthrough documents. W2 walkthrough →

.dmtrackresults export: Cmd+E from the Standings window emits per-attempt JSON for every athlete, including the best mark + the assigned place. Useful for cross-meet rosters and parent share-outs.

← All walkthroughs Home