Vocational timetabling

Individual pathway assignment

How planners turn per-student choices into sections, option blocks, and individual timetable assignments.

Juho Isola, Smootables founder

How do you timetable learners who do not all take the same vocational pathway? The verified sources describe a practical sequence: collect per-student course or elective selections, form sections or option blocks, then assign learners individually with any exemptions.

The aim is to maximise request satisfaction while respecting the groups and rotations the timetable can actually run. In vocational settings, rotating limited labs and facilities across cohorts and pathways is a known soft constraint, so pathway assignment must stay connected to workshop capacity.

These guides cover planner process and decisions, not a Smootables product comparison. To evaluate capabilities, see vocational college timetable software.

Key takeaways

  • Collect course and elective selections per student.
  • Turn selections into sections or option blocks before placing lessons.
  • Assign learners individually, including exemptions where they apply.
  • Keep pathway groups connected to limited labs, facilities, and rotations.

What data defines an individual pathway?

An individual pathway starts with the learner's course or elective selections. Those selections need to be recorded per student, not only as a cohort total.

After collection, planners form sections or option blocks. That group formation step decides which learners can be taught together and which choices must be separated.

Which fields should planners collect?

Collect enough to form groups and assign learners individually.

  • Learner identifier
  • Course or elective selections
  • Required sections or option blocks
  • Exemptions that affect attendance
  • Pathway or cohort label for reporting
  • Facilities or labs needed by the chosen courses

How do planners move from choices to assignments?

Use the same sequence described in the verified sources.

  1. Collect per-student course and elective selections.
  2. Group compatible selections into sections or option blocks.
  3. Identify exemptions that change an individual learner's attendance.
  4. Assign learners to the formed groups individually.
  5. Check whether request satisfaction is acceptable.
  6. Review the groups against limited labs and facility rotations.

How do option blocks relate to workshop capacity?

Option blocks do not remove the limits of specialist spaces. If several pathway groups need the same lab, bay, or workshop, rotating those facilities across cohorts and pathways becomes a soft constraint in the schedule.

That means the option pattern should be checked against workshop and lab scheduling, not treated as a separate exercise.

What causes pathway assignment problems?

Most problems come from hiding individual choices too late in the process.

  • Only a cohort label is available
  • Student selections are missing or late
  • Sections are formed before choices are checked
  • Exemptions are not attached to individual learners
  • Option blocks ignore limited labs or facilities
  • Request satisfaction is reviewed after groups are already fixed

Where does this guide stop?

This guide covers per-student choices, group formation, option blocks, exemptions, and request satisfaction. For cross-site course lines and students travelling between campuses, see multi-campus delivery.

Questions planners ask about individual pathways

What is the first data task?

Collect each learner's course or elective selections. A single cohort label is not enough when learners follow different pathways.

What is an option block?

It is a group of choices organised so learners can be assigned to sections without avoidable clashes.

Where do exemptions fit?

Apply exemptions at the individual assignment stage, so the learner's timetable reflects what they must and must not attend.

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.