You are on page 1of 1

Demo 1:

Very easy schedule of some primary school. On this schedule you can see the basic
inputting of lessons, how the Forms are divided into groups. How two forms can be
joined so that e.g. boys from 1.A and 1.B have physical education together at the
same time.
On this schedule you can also try the algorithm. You can input some conditions like
you pick one teacher and say he cannot teach on some day, or you setup a card
relationship that e.g. English and German cannot follow so that the students are
not confused.
Also you can check that it is up to you which conditions you prefer. You can e.g.
create a better schedule for students by forcing e.g. mathematics lessons to the
first part of the day or you can rather prefer the teacher�s wishes and generate
the schedule so that teachers have maximum 2 windows per week but the students have
worse schedule then.

Demo2:
Easy secondary school. On the other hand teachers have max 3 windows per week and
you can also check e.g. mathematics. They cannot be after 5th lesson and only one
can be on 5th lesson in each form. Because of teachers constraints it was not
possible to avoid math on 5th lesson but the program can generate so that each form
has only one math on 5th, rest is 1-4. The same for the rest of the subjects. Also
you can see that they locked some cards because they required those lessons on
those positions. Also you can check that e.g. in form Kvarta they locked PE so that
the girls have window in schedule. Program will not generate windows in student�s
timetable but this way it has to accept the manually created windows.

Demo3:
Harder secondary school (gymnasium). Among other things you can check e.g. the
Biology and Physics Practice lessons on Monday 5th, 6th lesson. The students
alternate every second week to either biology or physics. With defining groups
Odd/Even they avoided using cyclic schedule.
Interesting is also the PE in e.g. 1.A, 1.B. You can see that algorithm knows well
that these kinds of lessons shall be at start or end of the teaching.
The Informatics use two teachers and two rooms on each lesson.
Since this is a gymnasium, they also have seminars in the higher grades. In grade 3
they simply defined the groups because the seminars have to be on the same position
anyway. However in grade 4 students have more options to choose and the seminars
are more fragmented. It was needed to set a manual block for grade4 forms so that
some students can come to lesson number 3 and leave the school after lesson nr5.

Demo4:
Practical secondary school. You can see how many divided lessons they have so it is
very important to define the division and leave the algorithm to combine. With
fixed preset combination the schedule cannot be made. However when the algorithm
can combine you can achieve results you will probably never even tried when doing
the schedule by hand.

Demo5:
Practical secondary school. It can look like a small and simple school. Is it?

You might also like