Practical guides on school timetabling, fair workload distribution, and getting the most out of Haneen.
Most timetables are built class by class — and the fairness problem only appears after printing. Here is a workload-first approach, and how software can enforce it automatically.