Errors and Warningsstr

After Pre-check the Scheduler may show some Errors or Warnings. The errors must be fixed before a Timetable can be generated. Timetable generation may show Warnings that should be checked to ensure all the rules are satisfied.

Here is a list of all the possible errors and warnings and how to deal with them.

Table 1 Rules Errors and Warningsstr

ID

Details

Hint

GroupOverloaded

Error: Total number of periods for a group exceeds the total number of periods in the bell time. This is an infeasible rule.

Please remove some lessons or add periods in the bell time.

NotEnoughTeachers

Error: Total number of teaching periods from teachers data is less than total number of periods for all lessons combined.

Add more teachers in the master data or/and assign teaching skills.

AvailableResources

Error: Teacher assignment failed because the teachers with skills to teach a class are too busy.

Add more teachers for with skills required for this class or adjust teaching periods for available teachers.

AvailableResources

Error: Shared room assignment failed because the rooms are not available after assigning to other classes.

Remove shared room from this class or other classes or add more rooms.

SpecificResource

Error: Teacher assignment failed because the teachers with skills to teach a class are too busy.

Add more teachers for with skills required for this class or adjust teaching periods for available teachers.

FixedResourceGtSpecifiedWarn

Warning: More fixed teachers are specified than number of required teachers (default = 1) for a class.

The number of teachers will be updated automatically.

JointPeriodInfeasible

Error: Joint group class cannot be set for because there are not enough common periods for the groups involved.

Check the bell time for groups in the joint class. There must be enough common periods.

JointPeriodAssignment

Error: Automatic assignment was not able to find a teacher for this multi-period class.

Please use fixed teacher rules for this class.

MultiplePeriodPreference

Error: Found more than one period preference for a day.

Period preference must not exceed one period range per day

MultiPeriodInfeasible

Error: Too many multi-period rules specified for a group.

Check the bell time for the group and ensure that all the multi-period classes specified can be scheduled.

MultiPeriodAssignment

Error: Automatic assignment was not able to find a teacher for a multi-period class.

Please use fixed teacher rules for this class.

FixMultiPeriodAssignmentIssues

Error: Timetable cannot be generated until all the multi-period assignment warnings and errors are fixed.

ElectiveNotUnique

Error: Elective name is same as a subject code.

Elective names must be different from all the subject codes. Please rename elective name that caused the error.

NoHomeTeacher

Warning: No home room teacher can be picked automatically for a group.

There must be at least one teacher who can teach almost every day to be picked as group teacher.

NoClassToSchedule

Warning: There are no lessons with non-zero period.

Please add number of periods to lessons.

GroupUnderloaded

Warning: Total number of lessons for a group specified is less than the total number of periods in the bell time.

Add more lessons or remove excess periods from the bell time.

VeryTightResources

Warning: Total lessons required is close to total teaching periods from all the teachers.

Consider joining classes or adding more teaching resources.

FixedAndPreferred

Warning: A class cannot be assigned it’s Fixed or Preferred teacher.

The available teachers are too busy with other assignments.

UnsatisfiedPreferredPeriod

Warning: One or more period preference of a class cannot be satisfied.

Other period preference rules or teacher/room unavailability rules may cause this issue.

UnsatisfiedTeacherTimePreference

Warning: One or more unavailability preference for a teacher cannot be satisfied.

Other period preference rules or teacher/room unavailability rules may cause this issue.

UnsatisfiedSharedRoomTimePreference

Warning: One or more unavailability preference for a shared room cannot be satisfied.

Other period preference rules or teacher/room unavailability rules may cause this issue.

MultiPeriodSuggested

Warning: More than one lessons are scheduled in a day possibly due to other constraints and preferences.

Consider adding a multi-period rule so lessons are together.

TimeoutWarnAndDelay

The Precheck process did not finish in time. You can proceed to timetable generation step safely. It is possible that some errors can be found later and will be reported to you.