Vocational timetabling

Scheduling workshops and labs: stations, rotations, and shared spaces

Counting stations before counting hours, building fair rotations, and protecting the transition time shared spaces need.

Juho Isola, Smootables founder

Practical teaching runs in specialist facilities with a fixed number of stations: bays, lifts, benches, machines. When students outnumber stations, they split into rotations so each gets equal hands-on time. That single fact drives most workshop scheduling.

The other two drivers: each cohort needs minimum consecutive hours for the practice to mean anything, and shared spaces running day and evening shifts need cleanup and transition time between them.

This guide covers the counting, the rotation, and the protection. The constraint mechanics of specialist rooms in general are in room and equipment constraints.

Key takeaways

  • Count stations before counting hours; capacity is stations, not floor space.
  • When students outnumber stations, rotations share the hands-on time fairly.
  • Practical blocks need minimum consecutive hours to be worth running.
  • Shared spaces need cleanup and transition time between shifts, in the timetable.

The space facts to record

One record per specialist space, before any placement.

  • Station count by type: bays, lifts, benches, machines
  • Which qualifications and units the space serves
  • Minimum consecutive hours a session needs there
  • Shifts the space runs, and the transition time between them
  • Cohorts sharing the space this year
  • Equipment that moves between spaces, and who moves it

Building the rotation

The aim is equal hands-on time per student, provable from the grid.

  1. Compare cohort size to station count per space; the ratio sets the number of rotation groups.
  2. Split the cohort into that many groups.
  3. Assign groups to stations on a weekly or bi-weekly cycle.
  4. Check no two groups hit the same station type at once.
  5. Schedule each group's block at the space's minimum consecutive hours or more.
  6. Verify over the full cycle that every student passes through every required station.

How to do this in Smootables: rooms, equipment, and allowed rooms

Shared-space clashes surface by name, before the move lands.

Workshops, labs, and their equipment are resource types in Resources, and the binding between a subject and its space is enforced per study unit: the allowed rooms in Study Unit Settings are hard rules for the solver, so a unit tied to the welding shop is never placed elsewhere. Room unavailability rules (full-day blocks and repeating in-day windows) keep maintenance slots and shift-transition windows out of scheduling.

When a solve fails on space, the report names the cause in typed terms (a room pool too small, a room not allowed, room capacity too small) with suggested actions such as adding rooms or changing allowed rooms, which turns a vague "the workshop is full" into a specific scarcity statement.

Protecting the block

A practical block earns its length. Setup and safety briefing at the front, teardown at the back, and the actual learning in between: shorten the block and the overheads stay while the learning shrinks. Blocks at or above the space's minimum consecutive hours, protected from fragmentation, are what make the rotation worth building.

How those blocks alternate with classroom weeks is the next design decision, covered in mixed theory and practice weeks. The recipe-level treatments are workshop room capacity and lab block scheduling.

Questions planners ask about workshop scheduling

How long should a rotation cycle run?

The sourced practice rotates stations within a shop on a weekly or bi-weekly cycle, so no two groups use the same station at once and everyone passes through each station type. Shorter cycles add churn; longer ones delay coverage.

Why not split a practical across short sessions like a theory subject?

Because setup, safety briefing, and teardown consume a fixed slice of every session. Practical work needs minimum consecutive hours for meaningful practice; three scattered singles can deliver less hands-on time than one protected block of the same total length.

Whose problem is the transition time between shifts?

The timetable's. If the schedule shows back-to-back shifts on a shared shop, the cleanup happens inside someone's teaching time. Put the transition window in the grid, where it is visible and owned.

More guides on this topic

See how Smootables fits your school

Book a walkthrough and we will map Smootables to your planning, workload, and timetabling process.