07dd7a06929149b66e7a768fe6d5fdb94362ded4
All checks were successful
Build and Push Docker Image / build (push) Successful in 7m38s
getProjectRankings and getAllProjects in the analytics router were loading every assignment for each project regardless of the selected round, so per-round rankings in the admin reports were counting evaluations from prior rounds and mixing their scores into averages. A Round 2 view with 3 reviews per project was showing 5 evaluations and a skewed average that included Round 1 data. Filter the nested assignments include by the round (or program) the request is scoped to, matching the pattern already used by the ranking service and by getStatusBreakdown. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
99.5%
JavaScript
0.2%
Shell
0.2%
CSS
0.1%