All documentation

Batch timetable

One weekly schedule per batch, checked against every other batch you run.

Tutors · Institutions6 min read
Who this is for
Tutors and institutions running recurring batches at fixed weekly times. For one-off classes use the class calendar instead.

Overview

Open Batch Timetable in the dashboard sidebar. A timetable belongs to one batch and holds slots — each slot is one recurring weekly entry: a day, a start time and an end time.

A batch can have several timetables — one per term, say — but only one is live at a time. See which timetable is live.

Setting up many batches at once?
The timetable generator builds a clash-free week for all your batches from what each needs (subjects, periods a week, teachers, rooms) and applies it here in one step, with undo.

Creating a timetable

  1. Choose the batch from the Batch dropdown.
  2. Type a name in New timetable — something you will recognise next term, like Term 1 (Jan–Mar).
  3. Press Create. It starts empty and becomes the live one.

Adding slots

The row of fields under the batch selector is the whole editor: day, start, end, subject, room, teacher, then Add slot. The slot appears on the Monday-to-Sunday grid below.

Times are 24-hour in the picker and shown as 4:00–5:00 pm on the grid. Remove a slot with the × on its card.

Optional: a stop date
A slot repeats indefinitely unless you give it an end date — useful for a revision class that only runs until the exam.

Rooms and teachers

If you have created rooms on the Operations board, the room box becomes a picker. If you have staff on your roster, so does the teacher box.

This is worth doing. A typed room name is just text — "Hall A" and "hall A" are two different strings and neither is a room, so nothing can tell you when one is booked twice. Picking a real room and a real teacher is what turns on clash detection.

When a slot clashes

Saving a slot checks it against every batch you run, not just this one. Three things can clash:

  • This batch already has a class then. Refused — a batch cannot be in two places. Change the time.
  • That room is taken by another batch. You are warned and offered Add it anyway.
  • That teacher is teaching another batch then. Warned, and overridable in the same way.

A class ending exactly as another begins is not a clash. Back-to-back periods are the normal shape of a timetable.

Which timetable is live

The live timetable is marked · live in the dropdown. Only the live one reaches students' calendars and only the live one is clash-checked.

  • Creating a timetable makes it the live one.
  • Selecting a timetable that is not live shows a banner and a Make it live button.
  • Switching one on switches the others off, in one step.

So the term changeover is: build Term 2 while Term 1 is still running, then make Term 2 live on the day. Nothing is deleted, and you can switch back.

What students see

Enrolled students see the slots of every batch they are in, on one weekly grid — see the student timetable. They can also subscribe to a calendar feed that keeps up with your changes.

Because only the live timetable is included, making Term 2 live removes Term 1 from every student's week at once.


Header Logo