Skip to content

[Feature:TAGrading] Personal Peer Progress Bar#13017

Merged
bmcutler merged 2 commits into
mainfrom
add-personal-peer-progress-bar
Jul 10, 2026
Merged

[Feature:TAGrading] Personal Peer Progress Bar#13017
bmcutler merged 2 commits into
mainfrom
add-personal-peer-progress-bar

Conversation

@mattLif

@mattLif mattLif commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Why is this Change Important & Necessary?

Closes #13010
Adds a progress bar for peer graders without actual grading access that tracks how much of their peer grading they have completed.

What is the New Behavior?

Before:
image

After:
image

What steps should a reviewer take to reproduce or test the bug or new feature?

  1. As a student, verify Released Peer PDF Homework has no progress bar on the gradeables navigation page
  2. Fully grade one student within the gradeable
  3. Verify there is now a progress bar for the gradeable on the navigation page and it is about 10% full (you graded 1 of 10 students)

Automated Testing & Documentation

No automated testing added

Other information

Not a breaking change
No migrations
Not a security concern

@codecov

codecov Bot commented Jul 9, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 14 lines in your changes missing coverage. Please review.
✅ Project coverage is 21.25%. Comparing base (717016a) to head (9e623e3).

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##               main   #13017      +/-   ##
============================================
- Coverage     21.25%   21.25%   -0.01%     
- Complexity    10093    10097       +4     
============================================
  Files           278      278              
  Lines         37778    37792      +14     
  Branches        516      516              
============================================
  Hits           8031     8031              
- Misses        29244    29258      +14     
  Partials        503      503              
Flag Coverage Δ
autograder 21.16% <ø> (ø)
js 1.98% <ø> (ø)
migrator 100.00% <ø> (ø)
php 20.15% <0.00%> (-0.01%) ⬇️
python_submitty_utils 79.83% <ø> (ø)
submitty_daemon_jobs 91.13% <ø> (ø)
vue 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dagemcn dagemcn left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The query here looks good, rest of the code is also good. The functionality works as intended, the bar looks good in both light and dark mode. As peer grading completes, the bar fills as expected. Tested across multiple users with different access levels (student, ta, instructor)

@github-project-automation github-project-automation Bot moved this from Seeking Reviewer to Awaiting Maintainer Review in Submitty Development Jul 9, 2026
@bmcutler

Copy link
Copy Markdown
Member

@mattLif please add light mode screenshots to this PR description.

@bmcutler
bmcutler merged commit 2589f95 into main Jul 10, 2026
28 checks passed
@bmcutler
bmcutler deleted the add-personal-peer-progress-bar branch July 10, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Add Progress Bar For Peer Graders

3 participants