04-04-2017, 11:18 AM
In the current scenario, the identification of the free period of the faculty member is quite complex. By using this project, you can generate Free List-A list that gives us details of faculty members are available for a certain day, List of Individuals-A list that gives us details about topics and sections assigned to a member Faculty and Blocked List-A Block List is used primarily by the Principle and Head of Department. They can identify for a certain time what members of the faculty are taking their classes.
Most colleges have a number of different courses and each course has a number of topics. There are now limited faculties, each faculty teaching more than one subject. So now the time table needed to schedule the faculty in the slots planned in such a way that their schedules do not overlap and the schedule of the time table makes the best use of all the demands of the subject matter of the faculty. We use a genetic algorithm for this purpose. In our scheduling algorithm we propose to use a schedule object. This object consists of class objects and the calendar for each of them also a fitness score for the calendar. The aptitude score refers to the number of accidents that the calendar has regarding alternative calendars for different classes.
The classroom object consists of weekly objects. The objects of the week consist of Days. Also Days is made up of Timeslots. Timeslot has an address in which a topic, the collection of students going to the address and the educator who shows the topic is related .
Also later on discussing the imperatives, we have used composite configuration design, which makes it well extensible to include or root out as numerous obligations.
In each class of obligation, the condition determined in our query is now checked between two time objects. In case the condition is met, ie there is an accident is available, then the score is increased by one.
Related video is here :