The examples on the left and below and the following explanations demonstrate the situation in a German Realschule (in North Rhine-Westphalia):


Take a look at year 9. Each student of this year is assigned to one of the core classes 09A, 09B or 09C and attends undifferentiated core class lessons. Each class is therefore marked with the class group code "1".
The classes 09fs – 09ti highlighted in light green (full name "Course" in the above figure) are the differentiation groups (fs: French, ti: IT). Each student of core classes 09A - 09C can choose one of the elective subject groups 09fs – 09ti. Each class group is marked with the class group code "2".
Please note when using class groups that the order in which classes are listed under "Master Data | Classes" is not arbitrary . Core and differentiation classes of any one year must be listed in sequence, i.e. one below the other. A class group coded with a class group code smaller than that of the class listed immediately above denotes the beginning of a new, totally separate class sequence with completely different details (see the example above, e.g. between 08ti and 09A, or between 09ti and 10A
Lessons of classes coded with a class group code are marked as such in the scheduling dialogue.

The symbol '=1=' on Tuesday, period 6, in the row of class 09A means that a class with the same class group code '1'“ is scheduled at the same time. (For this reason, a lesson should be scheduled for class 09A in this period, if possible.)
Tuesday, period 1, contains the symbol '-2-'. This means that a lesson has already been scheduled for a class with the class group code '2' and that it is not possible to schedule a lesson for class 09A at this time without creating a clash .
Please also note that the additional class row for 09ti, which has a different class group code from that of class 09A, shows the complementary entries to class 09A: Mon-1 to Mon-6 are coded '-1-' for 09ti (scheduling not possible due to code '1'). Tue-1 to Tue-3, scheduled for 09ti, are coded '-2-' for 09A (scheduling not possible due to code '2').
