Admin weekly scheduler — pick a layout
For a medium school with multiple pools/zones, four lesson types, daily ops. The primary admin screen — what do you reach for most days?
A · Day-tabbed grid (zones as columns)
Mon
Tue
Wed
Thu
Fri
Sat
| Pool1·L1 | Pool1·L2 | Pool2·Sh | |
|---|---|---|---|
| 15:30 | B-1 Marc 7/8 |
A-3 Lisa 8/8 |
A-1 Tom 4/6 |
| 16:00 | A-2 Marc 6/6 |
A-3 Lisa 8/8 |
B-2 Tom 5/6 |
| 16:30 | C-1 0/4 | — | A-1 Tom 4/6 |
A · Day-tabbed grid
Tabs for each weekday. Within a day: rows=time, columns=pool zones. Cells show group, instructor, and capacity at a glance. Click to edit. Best for "what's happening today" and capacity-at-a-glance.
B · Week grid, one zone at a time
Pool 1 · Lane 1 ▼
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 15:30 | B-1 | B-1 | B-1 | B-1 | — |
| 16:00 | A-2 | A-2 | A-2 | A-2 | A-2 |
| 16:30 | C-1 0/4 | C-1 0/4 | C-1 0/4 | C-1 0/4 | — |
B · Week grid for one zone
Pick a pool zone, see its whole week. Days as columns, time as rows. Best for spotting empty slots in a specific zone — but you have to keep switching zones to see the full picture.
C · Day grid + side panel for the picked lesson
Mon
Tue
Wed
Thu
| L1 | L2 | Sh | |
|---|---|---|---|
| 15:30 | B-1 7/8 | A-3 8/8 | A-1 4/6 |
| 16:00 | A-2 6/6 | A-3 8/8 | B-2 5/6 |
| 16:30 | C-1 0/4 | — | A-1 4/6 |
Tue 16:00 · Group A-2
Marc · Pool 1 · Lane 1
Roster (6/6)
· Sophie de V.
· Liam J.
· Noah B.
· Mila K.
· …
Cancel
Swap inst.
C · Day grid + side roster panel (my recommendation)
Same primary grid as A, but clicking a cell pops a side panel showing roster, instructor, capacity, and inline actions (cancel, swap instructor, view kids). No modals, no page jumps. Most operational work stays on one screen.