Schedule Fairness Auditor
Paste your schedule with one assignment per line, the person first. You get the number of assignments per person, the gap between the most and the least loaded, the mean and the spread, and a verdict against the gap you accept. People who carry too much or too little are named.
Verdict
Unbalanced
Gap 2 between most and least loaded (limit 1) · mean 2 · standard deviation 0.82 · 3 people, 6 assignments
| Person | Assignments | Versus mean | Status |
|---|---|---|---|
| Ana | 3 | +1 | Over-loaded |
| Ben | 2 | 0 | Within the limit |
| Cy | 1 | -1 | Under-loaded |
How it works
- Paste the schedule, one assignment per line, with the person in the first column (for example “Ana ; Monday opening”).
- Add the whole team in the roster box if some people may have no assignment yet.
- Set the gap you accept between the most and the least loaded person.
- Read the verdict and the table, then copy the summary.
What people use it for
Weekend and on-call rotas
Check after a month that nobody did the weekends twice as often as the others.
Chores, classes and duties
Count the playground duties or cleaning slots of each colleague before you plan the next term.
Volunteer shifts
Show the team a simple count per person instead of arguing from memory.
Questions
- What does it count?
- Each non-empty line is one assignment for the person named in the first column; the other columns are ignored. Names are compared without caring about upper or lower case, so “Ana” and “ana” are the same person. Lines without a name are skipped and not counted.
- How is the verdict decided?
- The gap is the largest count minus the smallest. The schedule is balanced when the gap is at most the limit you set (1 by default, which is the best possible when the total does not divide evenly). When it is not, a person is over-loaded if they are more than half the limit above the mean, and under-loaded if they are more than half the limit below it.
- What are the mean and the standard deviation?
- The mean is the number of assignments divided by the number of people. The standard deviation is the population one: the square root of the average squared distance to the mean. A small value means the loads are close to each other.
- Does it weigh heavy and light tasks differently?
- No. Every line counts as one, whatever the task, the hours or the day. A fair count is not always a fair load: a night shift and a short desk slot weigh the same here, so judge the result with that in mind.