justEhmadSaeed/timetable-scheduler

Suggestion on the improvement of project (3)

Closed this issue · 1 comments

If contact hours are 10, for example, but moderator is assigning 9 periods of lectures to the class, there must be error message saying 1 hour is missing of --- subject. It must be assigned first.

The subject field in the project is added to keep records of all subjects, whether they are being taught or not. It is the responsibility of the user to assign the relative subjects to the teachers & classes.

There are some drawbacks in implementing the above-mentioned approach:

  • The odd semester subjects are not taught in the even semesters and vice versa. In that case, the user will have to remove former semester subjects to generate the timetable for the next semester, otherwise, it would not be able to generate the timetable.

  • The user will have to provide the subjects' data for each session to generate the timetable for the next semester after the completion of each semester, which makes it infeasible to go for this approach.