TABLE OF CONTENTS
Preamble
NOTE Traditionally, elective line generation has been treated as a separate task from overall timetabling, often handled by someone not responsible for later scheduling. This can lead to issues that only become apparent when assigning staff and building the timetable. Effective line generation should consider student preferences, school resources (staff and rooms), and part‑time staff requirements from the outset. While Tes Timetable incorporates these factors, schools may have contextual knowledge specific to their requirements that can be entered before or during line generation to support smoother later timetabling.
When to use Lines to periods
- When school already knows the fixed pattern of lines on the timetable (e.g. what lines run on which days or periods)
- When only certain lines, or specific periods within lines, must occur at set times (e.g. VET classes on Wed afternoon)
- When school wants lined classes automatically timetabled, reducing classes to be scheduled later in the Master Grid
- When datasets include classes taught by a number of part time staff whose stipulated days off must be avoided during line generation
IMPORTANT Ensure that all known part-timers' days off are accurate in Teachers > Teacher data > Unavailable column before line generation. These part-time information should be updated as soon as it becomes available so that any implications on the line solution can be identified early.
By mapping lines to periods, constraints can be checked dynamically during line generation, to ensure the lines only work well themselves, but that they are not causing clashes with part-time days off or with other years when using multi-year datasets or the timetable around feature.
How to use Lines to periods
NOTE You may complete all or part of the Lines to periods table.


Steps to enter Lines to periods
- Navigate to Lines > Elective Data F10 > Courses.
- Navigate to the Action bar to check the Parameters, particularly the '#Elective Lines' and 'Periods per line'.
Note that the 'Periods per line' is the default number of periods per line, and may be adjusted later in Classes > Class data F6 if some classes do not need to run for the default number of periods. - Navigate to Lines > Elective Data F10 > Lines to periods.
Drag and drop each Line cell from the right to their desired periods. Complete all or part of the Lines to periods table.

IMPORTANT Lines to periods table reads specified Unavailable days off, not the flexible '1day off' type entries.
4. Check Teachers > Teacher data > Unavailable entries for part time staff who need particular days off. The flexible type entry, e.g. '1dayoff' is used when generating lines as per default parameters, but is not the type read by the Lines to periods feature.
5. Generate lines (Lines > Elective data > Courses > Action bar: Generate lines)
6. Create classes (Lines > Line results > Action bar: Create classes)
The mapped periods for each line will be hard coded into the Classes > Class data > Periods column, and the classes automatically assigned to the master grid.
To edit this later:
- delete the hard coded period entries in Classes > Class data F6 Periods column
- either enter the new hard coded period, or allow the change in the Master grid F11
Clearing the lines to periods table

Timetable Flexibility
NOTE Although the Lines to periods may have been used, lines can still be moved later during timetable construction by removing the hardcoding in Class data > Periods.
Future files
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article