Skip to main content

Assignment Leaderboard

The leaderboard is a single per-assignment checkbox. With it on, students see a sidebar panel on the assignment page ranking the top autograder scores in the class under pseudonyms. There is nothing else to configure.

Enabling the leaderboard

  1. Open the assignment and choose Edit Assignment.
  2. Expand Advanced settings, the collapsed section labeled “Regrade deadline, anonymous grading, leaderboard, repository analytics”.
  3. Check Show autograder leaderboard to students.
  4. Save the assignment.
The same checkbox appears when you first create an assignment. Unchecking it hides the panel again: the setting only controls whether the panel renders, never the scores behind it. Entries carry on updating as students submit while the panel is hidden, so turning it back on shows the current rankings rather than the ones students last saw.
An enabled leaderboard stays hidden until at least one submission has been autograded, rather than showing an empty panel. If you enable it on a fresh assignment and see no panel, wait for the first autograder run and it will appear. This is a known issue with an open report against Pawtograder, and a fix is on the way.

What students see

  • A panel headed 🏆 Leaderboard, with Top N by autograder score beside it.
  • Columns Rank, Student, and Score, showing at most ten rows.
  • 🥇 🥈 🥉 for the first three ranks, plain numbers below that.
  • Scores written as the autograder score over its maximum.
  • Names shown as pseudonyms — the leaderboard is keyed on each student’s public profile, so real names never appear.
  • The reader’s own row highlighted with a You badge. If they rank outside the top ten, their rank is listed under Your ranking: below the table instead.

How rankings are computed

  • One entry per student per assignment, taken from that student’s active submission only.
  • Entries are sorted by autograder score, descending. There is no tie-break: students with equal scores appear in an arbitrary order.
  • On a group assignment, every group member gets their own entry carrying the group’s score. There is no single row for the group.
  • Entries update in real time as the autograder finishes a run and as students change which submission is active.
A score reaches the leaderboard as soon as the autograder finishes, whether or not you have released grades. If you do not want autograder scores visible to the class before release, leave the checkbox off.
There is no staff-side leaderboard page, and no control for exporting or resetting the rankings. To see the panel, open the assignment’s student-facing page.