This project computes a ranked mentor leaderboard for the WnCC Convenor Assignment 2026-27, Question 1. The system combines student progress, responsiveness, engagement, and mentee feedback into a single mentor score.
The output contains:
MentorIDNameFinalScoreRank
Mentors are sorted in descending order of FinalScore.
The final mentor score is:
M(m) = 0.40P + 0.30R + 0.15E + 0.15F
Where:
Pis a weighted student progress ratioRis a Hill-function responsiveness scoreEis a per-mentee engagement score based on meetings,messages and code reviews.Fis a Bayesian-smoothed feedback score with outlier down-weighting
- All joins are done using
MentorIDandStudentID, not names, because names are duplicated in the dataset. - Any student may have multiple mentors. In that case, each mentor receives full credit for that student’s progress because the dataset does not attribute individually.
- Mentors with no recorded interactions or feedback are assigned zero for unavailable components.