Verified interview challenge
Schedule labelling work day by day
Balance new labelling work while remembering which tasks each person has already handled.
Unlock with Full AccessThe challenge
The same scheduler receives a fresh task batch on each call. It must assign every current task to a human and a model while respecting human availability, prior assignments and cumulative workload balance. Any valid schedule is accepted, so the task is to preserve all constraints across calls rather than match one predetermined ordering.
What you'll practise
Persistent history
Retain the information needed to prevent repeat human-task assignments.
Balanced scheduling
Find a valid assignment while keeping cumulative human and model workloads even.
# Your implementation goes here
# Run examples and inspect results
# Full starter code includedRun your code to see results.