Upload your two Excel files. Columns expected:
needs.xlsx → Module, Type, Hours · preferences.xlsx → Name, Workload_Hours, Teaching_[Type],
Module_[Module]
Needs file
📋
Drop needs.xlsx or click to browse
Preferences file
👥
Drop preferences.xlsx or click to browse
Data Preview & Validation
Needs
Staff preferences
Select Algorithm
The optimizer prioritizes full coverage. Preference score for each assignment =
Module_weight × Teaching_weight; higher is better, but staff can go over workload when full coverage
requires it.