Advanced Tier¶
Requires all Basic and Intermediate items plus:
Automated allocation¶
- [ ] Given courses, tutors, and constraints, proposes a full-school allocation
- [ ] Balances competing objectives
- [ ] Leaves organiser-locked assignments untouched
- [ ] Explains why a tutor was chosen for an assignment
- [ ] Explains why a tutor was passed over
- [ ] Organiser trusts it enough to accept proposals (this is a UX/quality bar, not just a feature — treat it as one)
Collaboration¶
- [ ] Multiple organisers can work the same board simultaneously
- [ ] Presence: see where other organisers are on the board
- [ ] Conflicting edits are resolved, not silently overwritten
Draft & compare¶
- [ ] Draft allocations side by side
- [ ] Compare drafts
- [ ] Publish the chosen draft
Swaps¶
- [ ] Tutors can trade sessions between themselves
- [ ] A swap is checked against the same constraints as a normal assignment
- [ ] Swaps route through an approval step
Audit & history¶
- [ ] Every change is recorded (who moved what)
- [ ] An allocation can be restored to an earlier state