TimeTables - Online Help
EduPage - Online Help
Video Help

flag aSc TimeTables - Constraints - Classes

Checking of gaps/windows in class
This article is available in: gb.gif sk.gif de.gif es.gif pl.gif ru.gif gr.gif lt.gif bg.gif

By default the software will not create a window/gap for a class.

The software calculates so called Education block. Education block is term used to describe time range when some class has to have education. For example it may mean, that every student of some class MUST have education between periods 1-5, and CAN have education between periods 0-7.

Generator computes education block automatically based on total number of periods defined in class's lessons and settings in class's details. For most schools this automatic education block works well, but in some cases this automatic fails and education block needs to be set by hand.

Possible cases when automatic education block fails:

* divided lessons with length 3 and more, which don't have complementary lesson
* divided lessons with length 2 together with some complicated combination of other lessons without complement
* divided lessons with length 2 and more in combination with breaks around end of education.
* when you define lunch break as forbidden period using time-off

These are only cases when it is possible that there will be problem with education block. Real problem occurs when program says that there is some problem with timetable of class, and you think that this timetable is ok. Program may show one of these problems in verification (Menu - Timetable - Verification):

* Class (class name) contains a window
* (card) is out of teaching block

When you click on one of these problems, program will show you more details about it, including area of automatic education block ("Class must have lessons in this interval" and "Class can have lessons in this area). If you are not satisfied with automatic teaching block, you can click on Advanced button in Constraints. This will open advanced Class details dialog where you can specify teaching block settings. You have 3 options here:

* automatic - this will compute teaching block automatically. Automatic teaching block is computed so that education starts on period 1 and ends between periods N and N+2, where N is number computed from total number of lessons in class.
* discontinuous - this will completely disable education block and also checking of windows in timetable of class
* manual - here you can specify manual settings

Manual settings of education block are defined by four numbers: A, B, C, D.

Numbers A and D define when class can have education. You can define similar thing also with Time-off for that class. You can leave those values "Arbitrary" - in that case only Time-off is important.

Numbers B and C define area, where all students in class must have education. So there must be lesson on every position in this area for every student. If there is some lessons missing, program will report it as window even in cases when it is not really window.

You can leave any of these numbers as "Arbitrary". In case you set all of them "Arbitrary", program will only check windows in class timetable, but will not care about time when students have education. So they can have education one day in the morning and another day in afternoon.

See also: Education block - allow some classes to come later or to leave school later.


This article helped me This article helped me
This article is not understandable This article is not understandable
I am looking for something else I am looking for something else

This article was viewed 141829 times.80033 / 141829
ViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViewsViews

Previous article Back to aSc Timetables help index Next article