Magic Schedules · Help
The Multi-Week Rotation page
Most schools repeat the same week. But some rotate days across a longer cycle — Week 1 looks different from Week 2, and so on. Set that up here using blocks (like “A”, “B”, “C”) that you place across days and weeks. If you repeat the same week, skip this page.
Quick start
- Click Add in the Blocks panel to create blocks (short names like “A”, “B”).
- Drag blocks onto the week's day slots to build your rotation.
- If you need multiple weeks, click Add Week and repeat.
What is a multi-week rotation?
By default a project uses a single repeating week. A multi-week rotation lets you structure your classes in multi-week cycles instead of a fixed weekly routine — for example, in a six-week cycle you could rotate five of six class blocks so each week has a unique schedule.
You'll see your cycle laid out as Week cards (just "Week" when there's one, or Week 1, Week 2… when there are several), each with a row of weekday slots. Above them is a Blocks panel — the pieces you place into those slots.
This page is optional. If every week is the same, leave the single week as it is and continue.
What is a block?
A block is a reusable label for a day's worth of classes. Rather than assigning classes directly to a specific weekday, you assign them to a block, which you can then place on any day (or days) in a week. That makes it easy to assemble weekly schedules from predefined pieces you can move around — especially in a multi-week cycle.
Blocks are usually short names like A, B, C. The same block can appear on more than one day or in more than one week; that's the whole point of a rotation.
When there are no blocks yet, the panel shows No blocks yet. Add one to get started.
Creating a block
Start by creating the blocks your rotation needs.
- In the Blocks panel, click Add.
- In the Add Block dialog, type a short name in the Name field (for example, "A").
- Click Accept, or Cancel to back out.
Block names are 1–8 characters and must be unique. Each block gets its own color so you can spot it across the weeks. Some plans cap how many blocks you can add — if Add is disabled, it means Upgrade to a plan with multi-week cycles to add more than 5 blocks.
Renaming & reordering blocks
You can tidy up your blocks at any time.
- Click a block's name to rename it; press Enter to save.
- Drag a block by its grip handle to reorder it within the Blocks panel.
Placing a block on a day
Once you have blocks, drop them onto the days of each week to build your cycle.
- Drag a block from the panel onto a day slot in a week — or use the block's options menu and choose Place on, then pick a day (and week, if you have more than one).
- The block fills that slot. Place the same or different blocks across the days and weeks to form your rotation.
- To clear a slot, click the remove button on the placed block. It's removed right away — no confirmation needed.
Adding & removing weeks
To build a multi-week rotation, add more weeks to the cycle. A cycle can hold up to 8 weeks. Multi-week cycles depend on your plan — if Add Week is disabled, it means Upgrade to a plan with multi-week cycles to add weeks, and once you reach the limit it reads A cycle can include at most 8 weeks.
Add a week
- Click Add Week below the week list.
- A new week card appears (now labelled Week 1, Week 2, …). Fill its days with blocks.
Delete a week
- Use the delete button on the week you want to remove, then confirm.
A week can't be deleted while it still has blocks placed on it — clear its day slots first (Remove all blocks from this week before deleting).
Deleting a block
Remove a block you no longer need from the Blocks panel.
- Click the block's trash button.
- Confirm when asked — Are you sure you want to delete block "…"? This action cannot be undone.
How the schedule uses this
Your multi-week rotation shapes how the rest of the app works once you start solving:
- In the solver, the schedule grid uses your block names as its columns instead of plain weekdays, so you assign classes per block rather than per day.
- When setting teacher availability in Electives / Meetings, you choose the blocks a teacher takes part in — each block also shows how many times it repeats across the cycle.
- Finished Reports describe the schedule by its cycle length, such as a "1-week cycle" or "3-week cycle."
Bottom line: leave a single week for a normal weekly schedule, or build blocks across multiple weeks when your school rotates its days.
Warnings you may see here
When something on this page needs attention, a warning triangle appears next to Multi-Week Rotation in the navigation bar; hover it to see the details (how the triangles work is explained in The warning triangles on the Summary page). The warnings this page can raise:
Incomplete Week Critical
Somewhere in your cycle a weekday has no block on it, so the app doesn't know what that day looks like. Drag blocks until every day of every week is filled, or delete a week that shouldn't exist. The schedule can't be built while a week is incomplete.
Multi-week not allowed Critical
The project uses a multi-week cycle, but your current subscription doesn't include that feature (this can happen after a downgrade or when a trial ends). Either reduce the cycle back to a single week (empty the extra weeks of blocks, then delete them) or upgrade your plan on the Billing page.