Description of input files

advertisement
Input file interpretation
Each one of the ten input files consists of a number of data sections. We explain the
structure and the meaning of them by using the input file 1.txt as an example. We
present the sections of 1.txt followed by appropriate explanations. The same
information is in effect for the rest of the input files.
1. General / class section :
1
(means that this file contains co-teachings. If the value is 0, then no coteaching exists)
7 19
(7 refers to the number of classes while 19 refers to the number of
teachers. The numbering is zero based).
A1 35 (A1 is the name of the class with number 0. 35 is the teaching hours
per week of this class).
A2 35
A3 35
B1 35
B2 35
G1 35
G2 35 (G2 is the name of the class with number 6. 35 is the teaching hours
per week of this class).
***************************************************************
2. Teachers data section:
19_GYMN 1
(19_GYMN is the name of the teacher with number
0. The 1 that follows the name indicates that this teacher
is involved to co-teaching. If this value is 0 then the
teacher is not involved to co-teachings).
311
(3 means that the teacher teaches to the class with
number 3, i.e. the class with name B1. The first 1 means
that the teacher teaches for 1 hour a week to this class,
while the next 1 means that he teaches 1 lesson).
-1
(the value -1 signalizes the end of the assignments of
classes to this teacher).
-1
(-1 signalizes the end of the series of unavailability
hours. It is obvious that there are no unavailability
hours. Hence this teacher is available during the whole
week).
1_MOUSIKOS 0
(1_MOUSIKOS is the name of the teacher with number
0. The 0 that follows the name indicates that this
teacher is not involved to co-teaching. If this value is 1
then the teacher is involved to co-teachings).
011
(0 means that the teacher teaches to the class with
number 0, i.e. the class with name A1. The first 1 means
that the teacher teaches for 1 hour a week to this class,
while the next 1 means that he teaches 1 lesson).
111
211
311
411
511
611
(6 means that the teacher teaches to the class with
number 6, i.e. the class with name G2. The first 1 means
that the teacher teaches for 1 hour a week to this class,
while the next 1 means that he teaches 1 lesson).
-1
(the value -1 signalizes the end of the assignments of
classes to this teacher).
14 15 16 17 18 19 20 (these numbers represent the timeslots that the teacher is
not available for teaching at school. If there is an
absence of such numbers, then the teacher has no hours
of unavailability. Note that these numbers belong to the
interval [0, 34]. Hence, number 14 stands for the first
hour of Wednesday , while number 20 stands for the
last (seventh) hour of Wednesday.
-1
(-1 signalizes the end of the series of unavailability
hours).
15_GIMNASTIKI 1 (15_GIMNASTIKI is the name of the teacher. 1 means
that he is involved to co-teachings).
162
(1 6 2 means that the teacher teaches at class with
number 1, i.e. class with name A2, for 6 hours a week
and 2 lessons).
200
(2 0 0 means that the teacher teaches to class with
number 2, i.e. class with name A3, for 0 hours a week
and 0 lessons. At this point it is important to understand
that this is a case of a co-teaching that refers to the class
A3 which splits. Below, at the co-teaching section, there
is a row like 12 15 6 2 2 2 (the third row of co-teachings
section). This row means that the teacher with number
12, i.e. the teacher with name 12_AGGLIKA, coteaches with the teacher 15_GIMNASTIKI for 6 hours a
week and 2 lessons at class with number 2, i.e. the class
A3. We conclude that it is about the class A3 from the
last two 2's. We also conclude that class A3 splits
because the number 2 is written twice. If we have a look
to the data of teacher 12_AGGLIKA we shall see a line
like 2 6 2 which confirms that teacher 12_AGGLIKA
teaches to A3 for 6 hours a week and 2 lessons. On the
other hand, as we mention above, the teacher
15_GIMNASTIKI has a row like 2 0 0, that actually
means that this teacher is merely implied by the
presence of his co-teacher (who is 12_AGGLIKA) and
so there is the need to assign the teaching hours of coteaching to only one of the co-teachers, i.e. the
12_AGGLIKA while the teacher 15_GIMNASTIKI is
assigned zero hours and zero lessons. The reader should
make clear the distinction of this kind of co-teaching
with another different kind. For instance, at the coteaching section, at the second row there is written : 12
15 6 2 0 1. That means that teacher 12_AGGLIKA coteaches with teacher 15_GIMNASTIKI for 6 hours a
also that both teachers have appropriate declarations
which coincide with the declaration at co-teaching data:
12 15 6 2 0 1 . The teacher 12_AGGLIKA has the
declaration: 0 6 2 and the teacher 15_GIMNASTIKI has
the declaration: 1 6 2)
300
(the same situation is in effect as above)
452
642
-1
(the value -1 signalizes the end of the assignments of
classes to this teacher).
-1
(-1 signalizes the end of the series of unavailability
hours. Obviously there are no unavailability hours).
***************************************************************
3. Co-teachings section
0 15 1 1 3 3
12 15 6 2 0 1
12 15 6 2 2 2
12 15 4 2 3 4
13 15 4 2 5 6
17 18 2 1 0 0
17 18 2 1 1 1
17 18 2 1 2 2
17 18 2 1 3 3
(means that teachers with numbers 0 and 15 coteach to class with number 3 for 1 hour a week
and 1 lesson. If we take a look at the data of the
teacher with number 0, i.e. 19_GYMN, and at
the data of teacher with number 15, i.e.
15_GIMNASTIKI, we shall notice that these 6
hours of co-teaching are assigned only to
19_GYMN (see row 3 1 1 of 19_GYMN) while
the 15_GIMNASTIKI is assigned zero hours
and zero lessons (see row 3 0 0 of
15_GIMNASTIKI).
(means that the teachers with numbers 12 and 15
teach for 6 hours a week and 2 lessons
simultaneously to classes with number 0 (i.e.
A1) and 1 (i.e. A2). Teacher 12_AGGLIKA
teaches to class A1 while teacher
15_GIMNASTIKI teaches to class A2).
17 18 2 1 4 4
-1
(signalizes the end of co-teaching section and
the input file, too).
Download