Sessions
Purpose
Group track and field rounds into schedule blocks so operators can organize the meet by time window, venue, or competition session.
When to Use This Page
Use Sessions when:
- your meet has morning and afternoon blocks
- your meet spans multiple days
- different venues need their own schedule grouping
- you want session-aware schedule and operations views
The current public workflow is mainly for track and field meets.
Prerequisites
- A track and field meet already exists.
- Events and rounds already exist, or are planned soon.
- You know whether each session should be a fixed clock-time block or a rolling block.
How Sessions Work in 2Timer
A session is a named schedule container for rounds.
Each session can include:
- Name: such as
Friday MorningorAfternoon Field - Start: an optional session-level start date/time
- Mode:
fixedorrolling - Location: an optional venue hint
- Sequence: the session order in the meet
Rounds are assigned into sessions one round at a time. A session therefore is not just a note on the meet; it is an organized list of actual event rounds.
Fixed vs. Rolling Sessions
Fixed
Use fixed when the session should anchor to real clock times.
Examples:
- field events start at 9:00 AM
- finals session begins at 1:30 PM
In a fixed session:
- the session start is meant to represent a real scheduled starting point
- round-level times can be filled in as actual clock times within that session
- reports and operations views can treat the session as a time-anchored block
Rolling
Use rolling when the session is more of an ordered block than a strict timestamped schedule.
Examples:
- events run one after another after the prior round finishes
- the exact time depends on meet flow
In a rolling session:
- the order of rounds matters more than exact clock times
- you can still add round-level times, but the session is primarily an ordered sequence
- this is often the better choice when officials move through events as the meet unfolds rather than by a rigid printed clock
Session Fields
Name
Use the name staff will actually recognize on race day, such as Day 2 Finals, Morning Track, or East Pit Field.
Start
The session start is optional, but helpful when the block has a real date/time anchor.
You can leave it blank when the session is mainly organizational.
Mode
Choose:
- fixed for real scheduled blocks
- rolling for ordered blocks that depend on meet flow
Location
Location is an optional venue hint such as:
Main StraightNorth RunwayEast Ring
This is especially useful when multiple venues are active at once and you want session-oriented operations views to be clearer.
The Sessions Page
Open Sessions from the meet navigation.
Use this page to:
- create sessions
- rename sessions
- change start time, mode, and location inline
- move sessions earlier or later in the meet order
- assign rounds into a selected session
- add or move rounds by button or drag-and-drop
- reorder rounds inside that session by dragging
- unassign rounds from a session
- delete sessions you no longer need
The page is organized in two parts:
- a session tab bar across the top
- a selected-session workspace on the left
- an Available Rounds panel on the right
The Available Rounds panel is where you find rounds that are not yet assigned to the selected session.
By default, that panel emphasizes rounds that are effectively unassigned for the current session workflow:
- rounds with no session assignment yet
- optionally, rounds already assigned somewhere else when you turn on Show assigned
This makes it easier to build one session at a time without losing track of what is still unscheduled.
Common Workflows
Create a session
- Open Sessions.
- Click Add Session.
- Enter the session name.
- Choose the mode: fixed or rolling.
- Enter a start time if you want one.
- Save.
After creation, you can refine the session inline by editing:
- name
- start
- mode
- location
Assign rounds to a session
- Select the session tab you want to edit.
- Find the round in the available-rounds panel.
- Either click Add or drag that round into the selected session.
- Repeat until the session contains the intended schedule block.
Sessions are round-based, so prelims and finals from the same event can be placed in different sessions if needed.
If Show assigned is turned on, the right-side list can also show rounds already living in another session. In that case, the button changes from Add to Move so you can reassign the round directly.
Reorder rounds inside a session
Drag the assigned rounds on the left into the order you want.
This is useful when the schedule sheet should reflect an intentional running order instead of the default event order.
The drag handle on each assigned round is the main visual cue that the order is editable.
Move a session earlier or later
Use the Earlier and Later controls in the selected session settings.
This changes the overall session sequence without rebuilding the rounds inside it.
Remove a round from a session
Use Remove on the assigned round row.
That does not delete the event or round. It simply makes that round unassigned again so it can be scheduled elsewhere later.
Add round-level time or notes
Inside the assigned-round list, each row can also hold:
- a round-level scheduled time
- a short note
The round-level time is useful when the session has a broad start block but specific rounds still need their own listed times.
Recommended Setup Pattern
- Create the sessions first.
- Decide whether each one is fixed or rolling.
- Add location hints for parallel venues when useful.
- Assign rounds after the event structure is stable.
- Drag the assigned rounds into the intended order.
- Add round-level times where needed.
- Recheck the order before publishing programs or operations reports.
Common Scenarios
Morning field / afternoon track
Typical pattern:
Morning FieldAfternoon Track
This works well when events are clearly split by venue and time block.
Multi-day championship meet
Typical pattern:
Day 1Day 2 MorningDay 2 Finals
This works well when reports and operator planning need a clean session-by-session view.
Common Problems
| Problem | Likely Cause | Fix |
|---|---|---|
| Session is empty | No rounds were assigned yet | Assign rounds from the right-side available list |
| A round appears to be missing | It is already assigned elsewhere | Turn on Show assigned or check other sessions |
| A round appears in the wrong session | It was assigned to another session earlier | Move it or remove and reassign it |
| Session order looks wrong | Session sequence does not match meet flow | Move the session earlier or later |
| Rounds are in the wrong order | Assigned rows were not reordered | Drag the assigned rounds into the right order |
| Published schedule looks too rigid | A rolling block was set as fixed | Change the session mode |
| Venue confusion in operations reports | Location hint is blank or unclear | Add a clearer location label |
Verification Checklist
- Every important meet block has a session when session-based scheduling is needed.
- Session names match the way staff talk about the meet.
- Fixed sessions have the intended start times.
- Rolling sessions are used where clock-time precision is not realistic.
- Location hints are filled in where parallel venues would otherwise be ambiguous.
- Rounds are assigned to the correct session.
- Unassigned rounds are either intentional or scheduled before publishing.
- Assigned rounds are in the intended drag order.
- Session order matches the intended meet program.
Related Pages
Metadata
- Last Updated: 2026-04-18
- Version: 0.1
- Status: Active
