School timetable constraints describe when a lesson can happen, who can teach it and which resources it needs. A requirement such as a teacher being unavailable on Friday differs from a preference such as teaching Maths in the morning. Treating both as compulsory can turn a workable week into an impossible scheduling problem.
Start with a single agreed list of rules. Record the owner of each rule and whether it is a requirement or a preference. This gives the timetable coordinator a way to resolve competing requests without silently changing the curriculum or a teacher’s contract.