Skip to main content
An event has two sides. The school sets up one: it creates the event, fixes the slot length and opens booking. You run the other: you say when you are free, then read the list of parents who booked you. This page covers both, because in a smaller school they are often the same person.
Event settings is an administrative screen. Creating events, publishing them and opening booking all require the school-admin role. As a teacher without it you will not see that screen — your pages are availability and teacher rosters. If you need the event itself changed, ask whoever runs the school side.

Creating an event

Go to Event settings and press + New event. It is a single form, not a wizard: Slot count times slot length sets the whole block: 18 slots of 10 minutes from 16:00 runs meetings until 19:00.
The creation form has no class or teacher picker. The event is created empty; you attach classes and teachers afterwards, from the buttons on the event’s row in the list.
Class scope is set separately and has two modes: All classes (including future) or Selected classes only. The second requires at least one class — an empty selection is rejected.

Event states

An event moves through four states, always forwards:
Publishing locks the schedule. From then on you can only add: more slots, or a wider booking window. You cannot change the date, the start time or the slot length, and you cannot remove slots. The app says so plainly: “The schedule is locked once the event is published. You can add slots or widen the booking window, but you can’t change the date, start time, slot length, or shorten it.”So check the date and the slot length twice before you publish.
A published event can go back with Revert to Draft — but only while nobody has booked: “Cannot revert to draft — the event has existing bookings.” On publishing you may see “Published, but these classes have no approved students yet: (classes)”. That is advice only — the event publishes anyway. It means nobody in those classes can book yet, because their children’s enrolments are still awaiting approval.

Opening and closing booking

Booking is opened and closed with buttons: Open booking and Close booking. They act immediately, regardless of anything in the automatic fields.
The auto-open and auto-close fields are saved, but nothing acts on them today. The service that would check those times on a schedule is not currently running in production — the scheduled transitions simply do not fire on their own.In practice: a person opens booking, by pressing “Open booking”. If you set auto-open to 72 hours before the event and wait, booking will not start. Treat those fields as a note of intent rather than an alarm clock — and put the opening in your own calendar.
This limitation is temporary and comes from how background jobs are currently run. If you are reading this some time later, ask whoever runs Zebrania at your school whether the automatic transitions have since been switched on.

Declaring availability

This is your main screen for an event. Go to the event’s availability page. You will see a grid of numbered slots — one square per slot in the schedule. You are not picking days or times here, you are marking specific slots.
By default you are available for every slot. You do not have to do anything for parents to book you — the declaration exists to switch off the slots you cannot make, not to switch on the ones you can.
Tick the slots you are unavailable for and press Save unavailability. The app confirms: “Unavailability saved”. Saving replaces your whole previous declaration rather than adding to it. Untick a previously blocked slot and save, and that slot returns to the pool as free.

Changing availability once booking has started

You can change your availability at any time, including while parents are booking. There is no time lock. But the consequences depend on whether the slot is already taken, and that distinction is the important part. A free slot. You tick it, save, and it disappears from the parents’ grid. Nobody is affected. A parent who happened to have it open on screen will see a rejection message when they click, and pick another. A slot already booked. You cannot simply untick one of these — there is no checkbox on it. Instead it shows a button with a person icon and the tooltip “Booked by (child) — click to cancel”. Clicking it leads to a deliberate cancellation, described in the next section.
That distinction is on purpose. An ordinary availability change can never quietly cancel somebody’s meeting — to move a booked slot you must pass through a confirmation dialog that states exactly what will happen. A parent cannot lose a reservation to a stray click on your grid.

Cancelling a booked slot

Click a booked slot in the availability grid. You will be asked:
Cancel booked slot? This slot is booked for (child). Cancelling frees the slot and emails the parent that the meeting is off.
After you confirm, the app says: “Booking cancelled — the parent has been notified.” Several things happen at once: the reservation is cancelled, an email goes to the parent, and the meeting disappears from their calendar. The parent’s email is headed “Your meeting slot was cancelled” and names the event, you, and the cancelled time. It ends: “You can pick a new slot if any are still available”.
A cancelled slot does not return to the pool. Cancelling also marks that slot as your unavailability — so nobody else will take it, and the parent you cancelled cannot simply book it back. They can choose any of your other free slots.If you only want to move somebody to another time, tell them so — cancelling does not offer them a new time or book one on their behalf.
If a whole event needs calling off rather than a single slot, do not cancel slots one by one — ask the school to close booking.

The roster

Go to the event’s Teacher rosters. You get a separate sheet for each teacher holding at least one booking — teachers in alphabetical order, and within each sheet three columns: When nobody has booked yet: “No reservations for this event yet.” Before the day the roster shows the current state of booking and changes with every reservation — treat it as a preview, not a final list. On the day you will want paper: the Print rosters button prints the sheets so that each teacher gets their own page — sheets are separated by page breaks, so the office can simply hand them out.
The link to the rosters appears on the event once booking is closed — at that point the list is final and will not change under your hand. There is no other export (no file or spreadsheet); printing from the browser is the whole intended route to paper.

What next