The day-schedule planner is a court-by-time grid where you, as the organiser, drag, swap and fine-tune matches. Each row is a court and each column is a time slot. As you move things around, Slams checks for conflicts in real time and highlights them in red. This keeps you in control of the schedule without having to work in a spreadsheet.
Two places: per event and per part
The planner comes in two forms that work in the same way:
- Event-wide (Schedule tab): for an event with multiple parts you plan all parts together across several playing days. The courts come from your club's courts, and each part gets its own colour so you can tell them apart.
- Per part (Day-schedule tab): for a tournament part you plan just that part. The courts here are the court numbers you chose in the settings (for example Court 2 through 5), and the time axis runs from the start time using the configured match duration.
Before you can schedule anything, a schedule has to exist. So first generate the groups and knockout, see generating a schedule.
Moving, swapping and taking out of the grid
There are two ways to move a match:
- Dragging: drag a card to an empty slot to move it, or drop it on another match to swap the two.
- Tap-to-move (handy on mobile): tap a match to select it, then tap an empty slot (move), another match (swap) or the tray (take it out of the grid).
At the bottom is the Still to be scheduled tray. That is where matches end up when they don't have a spot yet or fall outside the visible grid. This way no match ever gets lost. Every move is saved automatically, and you briefly see a saved confirmation.
Live conflict flagging
As you move things around, the planner checks for six kinds of conflict. A card with a problem turns red, and at the top you see a counter with the number of conflicts, or "No conflicts":
- Court double-booked: two matches on the same court at the same time.
- Team playing elsewhere at the same time: a team is on two courts at once.
- Too little rest: less rest between two of a team's matches than configured.
- Team unavailable: scheduled at a time when a team can't play.
- Deadline: scheduled before the allowed date or after the deadline.
- Knockout order: a later round comes before the earlier round has been played.
Slams never hard-blocks a placement, the flag is a warning. So you can always make a deliberate choice, more about this in matches that overlap.
Per-team unavailability
Above the grid you fill in, for each team, when it can't play (a date with a from/to time). Both the automatic scheduling and the planner take this into account. When you select a match, the slots where one of the teams is unavailable light up red, so you can see it before you drop the match.
Note: a match that has already been played can't be moved, it's fixed. If you want to change a result, see correcting a result.
