Grouping Concepts Previous Top Next

 
Groups can be defined as a logical set containing educators, classes, rooms and subjects that have to be available at the same period of time for a certain number of times.
 
I have tried to leave it as flexible as possible without impeding on the functionality of the program. It is entirely up to you how complex or simple you would like them.
 
The easiest way for me to explain how to do the groupings is to give you a few examples.
 
Example 1.
  A single class, some of the learners going to English and the rest going to Afrikaans.
 
This simplest group would contain the class and two educators, you could add the two subjects, English, and Afrikaans and tie them to the educators.
 
Example 2.
  A single class, some of the learners going to Computer Studies and the rest going to French.
 
The groups would contain the class, the two educators, once again you could add the subjects, and since the computer center needs to be controlled, you would add this room. You could if you wanted to, assign a room to the educator teaching French as well.
 
Example 3.
  A Four classes, some of the learners from each class going to English and the some going to Afrikaans, and the rest to Maths.
 
Your group would consist of the four classes, three educators, the three subjects(optional) and once again, if you wanted, add in the rooms.
 
The bulk of your groups would consist of a single class, a single educator, the subject taught, and the room used, but as you can see, you decide what's going to suite your requirements best.