Roster plan

Tick Fix on any place in the roster (or pick a name from its dropdown) and Find best roster keeps it and plans only the rest. Give each coach points. The optimiser puts the highest points where the most members are, inside every rule. Classes, capacities and names are the coming week's timetable (…); bookings are the average per class at that time over the last 9 months. After a search, change any name in the roster to see what it does to the rules and the monthly staff cost.

Pay

Setup alone = the coach's class €. Each coach's class € is in the table below.
A second coach is needed from booked. Resistance = Monday, Wednesday, Friday, Lift and Major 6; Hybrid = Tuesday, Thursday, Saturday, Sunday (incl. HYROX Foundations). The likelihood is the share of past classes at that time that reached it.
Not paid today, so 0. Enter an amount to try it: paid to the T1 for each class without a second coach (by the same likelihood), not for Lift or Major 6.

Coaches

CoachPointsClass €Sat · Sun · setupEmployer SVStudiosTimesDaysMax shiftsMax classesMax as T1

Rules

Every class has a T1 and a T2, and the better coach (more points) is always the T1. Friday lunch is Alissa alone. Caps are switched off for now: tick "Capped classes run without a T2" below to plan with them.

A coach works only at the studios, times and days ticked. No morning and evening shift on the same day; lunch may go with the morning or the evening.

Sunday evening (the 17:00 Run Club) is left out of this roster.

Fixed: Amanda NB morning T1 Mon–Fri · Daniel NB evening T1 Mon, Wed, Fri · Marcus NB evening T1 Tue, Thu · Alissa MH evening T1 Mon–Fri and Friday lunch T1.

Pay: classes × the coach's class €, with the Saturday and Sunday premiums above; the T2 by the likelihood a second coach is needed (when ticked); plus setup on the shift that ends the day at each studio. Monthly = a week × 52 / 12. Employer SV is added per coach (28.71% for coaches paid per class; Daniel invoices, 0%).

Goal: first the fewest open places, then the highest combined rating (T1 + T2 points × bookings). Pay is the outcome, not a goal.

Schedule

The PNG is exactly what is shown here.