Ranking System Configuration
Configure the point system used for auto-scheduling train conductors. Higher points = higher priority.
âšī¸ How the Ranking System Works
Auto-Schedule Selection: When you auto-schedule, the system calculates a score for each eligible member:
- Base Score: Starts at 0
- Awards: Adds points based on active awards (1st/2nd/3rd place). Awards stack across weeks until member conducts.
- Recommendations: Adds points using non-linear formula: 5 + 5Ãân (where n = recommendation count). Recommendations stack until member conducts.
- Rank Boost: R4 and R5 members receive bonus points
- First Timer: Members who have never been conductor receive bonus points (if they have some base points)
- Recent Conductor: Subtracts points if they were conductor recently (penalty = days_config - days_since_last, minimum 0)
- Above Average: Subtracts points if they've been conductor more times than the average member
Member Eligibility: Only members marked as "Eligible for Train" are considered for auto-scheduling. You can toggle eligibility on the Members page.
Award/Recommendation Expiration: Awards and recommendations automatically become inactive (expire) when the member is assigned as conductor or used as backup. This is calculated on-the-fly based on conductor history.
Selection Priority: The member with the highest score who is eligible is selected as conductor. The system aims to schedule 7 unique conductors per week.