
Umbrella Class
One thing that complicates the display of timetables is the "umbrella class" pattern, (whereby you set up a class to be split according to a specific ratio between two teachers, which is done quite commonly although not being recommended by Edval). In this pattern, the umbrella class will have a blank in the 'TeacherPref' column, and teachers will be defined in the sub-classes.
In this scenario, Edval follows the vertical links in order to associate each lesson with a teacher and room as far as possible, so that even if a lesson is not directly associated with a teacher (room), it can be indirectly associated with a teacher (or room). The printouts follow these indirect associations. The rule is that if a lesson is not directly associated with a teacher, we follow vertical links downwards (to the sub-classes), and if we don't find a teacher that way, we follow the vertical link upward. Only one level of links are followed.
As a result, it is not necessary to display sub-classes when using the 'umbrella class' pattern (even if it is necessary to have them). If you want the printouts to omit these sub-classes, then you can suppress them by setting their 'Subject' field to the string "sub". The spelling must be exactly correct.
Other
In other cases, if you don't wish the vertical links to be followed, you might need to enter 'None' on certain classes' 'Teachers' column. You might need several such dummy teachers to avoid getting teacher clash spots. Alternatively, you might find you can reorganize the vertical links in a different way which is mathematically equivalent but which gets the right result on printouts.
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