Horarium Help

Comprehensive Guide to Efficiently Manage Your Timetable

Getting started

  1. Getting started

Common Errors & Fixes

  1. No lessons have been configured.
  2. No time periods have been configured.
  3. No school days have been configured.
  4. At least 2 teachers required, but only 1 configured.
  5. At least 2 subjects required, but only 1 configured.
  6. At least 2 class groups required, but only 1 configured.
  7. At least 1 building required, but only 0 configured.
  8. Lesson 'Mathematics' (group 5A): teacher 'John Smith' not found in the teachers list.
  9. Lesson 'Physics' (teacher Jane Doe): group '6B' not found in the class groups list.
  10. Lesson 'Chemistry' (group 10A): room 'Lab 1' not found in the rooms list.
  11. Lesson 'Art' (group 7C): building 'Annex' not found in the buildings list.
  12. Lesson 'Biology' (group 8A): pinned day 'Saturday' is not in the available days.
  13. Lesson 'History' (group 9B): planned day/time (Monday 10:00) does not match current school periods. Please update the timetable periods to match the current school data.
  14. Unavailable period entry references teacher 'John Smith' which was not found.
  15. Generation time must be a positive value, got 0 ms.
  16. Lesson 'Mathematics' (group 5A): duration must be at least 1 period, got 0.
  17. Lesson 'Workshop' (group 11B): duration of 9 periods exceeds the number of periods in a day (8).
  18. Period #3: duration must be positive, got 0 minutes.
  19. Period #2: start time is missing.
  20. Too many periods configured: 105 (maximum allowed is 100).
  21. Total duration of all periods is 1500 minutes, which exceeds the 24-hour maximum of 1440 minutes.
  22. At least 2 default periods required, but only 1 are configured.
  23. Lesson 'PE' (teacher Coach Brown, group 8A): non-weekly lessons with a division are not supported.
  24. Group '9A': has an odd number of non-weekly lessons (3), which cannot be evenly distributed.
  25. Duplicate teacher name: 'John Smith'. Teacher names must be unique.
  26. Duplicate class group name: '5A'. Group names must be unique.
  27. Duplicate room name: 'Room 101'. Room names must be unique.
  28. Duplicate lesson ID: course-42 (subject 'Mathematics', group '5A'). Lesson IDs must be unique.
  29. Duplicate lesson signature 'Math-Smith-5A' for group '5A' (subject 'Mathematics', lesson ID course-42).
  30. Division configuration references group '7B' which was not found in the class groups list.
  31. Group '8A', division 'Language groups': one of the subgroups has an empty name.
  32. Group '9C': one of its divisions has an empty name.
  33. Lesson 'French' (group 8A): subgroup '8A-French' in division 'Language groups' was not found.
  34. Group '10A', division 'Lab groups': must have at least 2 subgroups, but only 1 defined.
  35. Group '9B', division 'Language groups': subgroups [9B-English] have lessons assigned but subgroups [9B-French] have none.
  36. Group '8A', division 'Language groups': subgroup '8A-French' has 3 lessons but subgroup '8A-English' has 4 lessons.
  37. Group '11C', division 'Lab groups': subgroup '11C-Group2' has total duration 5 but subgroup '11C-Group1' has total duration 6.
  38. Group '6A': rule MIN_TIMESLOT has value 12 which is outside the valid range [0, 7].
  39. Group '5B': rule MAX_PERIODS_DAY has value 10 which exceeds the total number of periods (8).
  40. Group '7A': maximum rule MAX_PERIODS_DAY (3) is less than minimum rule MIN_PERIODS_DAY (5).
  41. Group '6C': rule MAX_PERIODS_DAY (7) exceeds the available timeslot range (5).
  42. Group '8B': required rule 'MIN_TIMESLOT' is missing.
  43. Invalid commute time rule format: 'Main Building'. Expected format: building1, building2 (at least 2 buildings).
  44. Invalid commute time rule: building names cannot be empty in entry 'Main Building, '.
  45. Invalid commute time rule: building 'Main Building' appears on both sides of the rule.
  46. Duplicate commute time rule for buildings 'Main Building' and 'Annex'.
  47. Lesson 'Mathematics' for group '5A' has no available time periods.
  48. Lesson 'Chemistry' for group '10A' has no available rooms.
  49. Lesson 'Physics' for group '9A' has no available teachers.
  50. Lesson 'Geography' (teacher: Jane Doe, group: 7A): only 2 time slots available but 3 are required.
  51. Lesson 'Music' for group '6B' is pinned to a time slot but the pinned time information is incomplete.
  52. Lesson 'Drama' for group '8C': the pinned time slot is not in the list of available periods.
  53. Lesson 'Economics' for group '11A' has a pinned teacher but the teacher value is empty.
  54. Lesson 'IT' for group '10B': pinned teacher 'Mark Evans' is not in the list of available teachers for this lesson.
  55. Lesson 'Biology' for group '9A' has a pinned room but the room value is empty.
  56. Lesson 'Chemistry' for group '11A': pinned room 'Science Lab' is not in the list of available rooms for this lesson.
  57. Group '5A' on Monday: only 2 slots available but the minimum required is 4.
  58. Group '5A': configured 33 lesson slots but the maximum available is 30.
  59. Group '6B': configured 18 lesson slots but the minimum required is 20.
  60. Teacher 'John Smith': configured 28 lesson slots but the maximum available is 25.
  61. Teacher 'Jane Doe': configured 10 lesson slots but the minimum required is 15.
  62. Teacher 'John Smith': minimum days (5) x minimum periods/day (6) = 30 exceeds the maximum periods/week (25).
  63. Teacher 'Jane Doe': maximum days (3) x maximum periods/day (4) = 12 is less than the minimum periods/week (15).
  64. Teacher 'Mark Evans': coordinated subject 'Advanced Mathematics' is not in the list of allowed subjects.
  65. Teacher 'Anna Lee': assigned lessons total 8 hours (8 lessons) but the minimum required is 12 hours.
  66. Teacher 'Bob Wilson': assigned lessons total 18 hours (18 lessons) but the maximum allowed is 14 hours.
  67. Teacher 'Sarah Connor': has 5 distinct subjects but the maximum allowed is 3.
  68. Total working hours across all teachers (350) is outside the valid range [400, 500].
  69. Lesson 'Mathematics - 5A': only 2 instances configured but the minimum spread requires 3 different days.
  70. Lesson 'PE - 9A': 6 instances with max 1 per day requires at least 6 days, but the maximum allowed is 5 days.
  71. Division 'Lab groups' (group: 10A): 3 subgroups need separate rooms but only 2 distinct rooms are available.
  72. Room 'Room 101': needs 45 time slots but only 40 are available.
  73. Division 'Lab groups' for group '11B' cannot be scheduled.
  74. Group '12A' is overloaded and cannot be scheduled.
  75. Teacher 'John Smith' is overloaded and cannot be scheduled.
  76. Teacher 'Jane Doe' on Wednesday: only 1 slots available but the minimum required is 3.