Преместихте един час и възникнаха три проблема
Ръчната редакция на готово разписание е мястото, където добрите графици тихомълком се развалят, а щетите остават невидими, докато някой не се оплаче.

Софтуерът за генериране ви даде валидно разписание. След това дойде реалността.
Вторникът на един преподавател се промени. Една стая се пребоядисва за две седмици. Двама студенти смениха избираемите си дисциплини и сега група от четирима трябва да се премести. Нищо от това не си струва повторно генериране — вие знаете точно какво трябва да се случи и това е само един учебен час.
Така че го премествате. И това е моментът, в който разписанието спира да бъде проверено.
Защо повторното генериране е грешният инструмент
Можете да се върнете в FET, да промените ограничението и да го стартирате отново. Понякога това е правилно. Обикновено не е, поради причина, която няма нищо общо със софтуера: софтуерът има право да премести всичко останало.
Получавате валидно разписание, но не и вашето разписание. Внимателната подредба, която постигнахте след три разговора с ръководителя на катедрата по чужди езици, е изчезнала, заменена от нещо също толкова валидно, но напълно непознато. Сега четиридесет преподаватели трябва да бъдат уведомени отново, не защото седмицата им е трябвало да се промени, а защото вие преместихте един час.
Затова хората редактират ръчно. Това е правилният инстинкт. Той обаче е напълно незащитен — в електронна таблица или разпечатка нищо не ви казва какво току-що сте развалили.
Едно преместване, три счупвания
Преместете час в четвъртък, 3-ти час, и вие тихо сте потвърдили четири неща: преподавателят е свободен тогава, стаята е свободна тогава, тази група студенти е свободна тогава и нищо друго през седмицата не зависи от това къде се е намирал часът преди това.
Пропуснете едно от тях и разписанието вече е грешно по начин, който няма да се появи до самия ден, когато два класа пристигнат пред една и съща врата.
Това прави ръчното редактиране рисковано: не че грешките са вероятни, а че те са тихи. Нищо не става червено в разпечатката.
Проверявайте, докато работите, а не накрая
Мрежата проверява, докато работите. Час, който участва в конфликт, носи значка върху самото блокче, така че проблемът е видим там, където е възникнал — а не е заровен в отчет, който трябва да се сетите да отворите.
Когато искате да видите цялата картина, отчетът за конфликти го разбива по начина, по който всъщност бихте го разследвали: по стаи, по преподаватели, по групи студенти.

И той разграничава видовете, което е по-важно, отколкото звучи:
няма да оцелее при сблъсък с реален учебен ден.
Отчетът ви казва, че се е случило, а не че вие сте сгрешили.
капацитети, които сте записали, което е добра причина да ги попълните.
- Конфликти в стаите — два часа, една стая, едно и също време. Недвусмислено.
- Липсващи стаи — не е точно конфликт, а час, който няма къде да се проведе.
- Стаи извън предпочитания списък — може да сте решили това съзнателно.
- Твърде малки стаи — капацитетът е под размера на класа. ⚠ Толкова надеждно, колкото са данните, които сте въвели.
Това последното е показател за инструмент, който е бил използван в реални условия. Не всяко отклонение е грешка и нещо, което вдига фалшива тревога за съзнателни решения, бива игнорирано — включително в деня, в който е право.
Когато няма нищо за докладване, той го казва ясно, вместо да показва празен списък.
Заключвайте това, което не трябва да се мести
Някои неща не подлежат на договаряне. Часът за споделения микробус. Сряда на гостуващия инструктор. Часът, за който вече сте информирали двеста родители.

Те могат да бъдат заключени и тогава отговорът е "не" преди грешката, вместо предупреждение след нея. Превенцията е по-добра от откриването, когато цената на грешката е писмо до дома.
Проверявайте, преди да потвърдите
Другата половина е да гледате, преди да действате. Предварителната проверка прочита цялото разписание и докладва какво няма да работи, така че да разберете на екрана си, вместо в края на работата на софтуера за генериране — и много преди вторник.

Редактирането не е риск. Непровереното редактиране е.
Инстинктът да поправите един час ръчно е правилен и това е, което изисква един реален учебен ден. Повторното генериране за поправка на една промяна ви струва разписанието, което сте договорили.
Това, което липсваше, не беше разрешение за редактиране. Беше втори чифт очи, докато го правите.