[Speedgrader] Make SpeedGrader Faster

Problem statement:

SpeedGrader is very slow at loading assignments. Gradescope is able to load assignments in less than a second. SpeedGrader is consistently taking 4 seconds per assignment. Sometimes the assignment fails to load at all and the page needs to be refreshed. I know you want to blame the user or the institution for having slow internet, but I'm using Gradescope and SpeedGrader on the exact same network.

Proposed solution:

Create a buffer of student assignments on the device when SpeedGrader is loading. Ideally there would be an option to control the size of the buffer, but maybe it could be determined based on device specs. Even if just the next assignment was pre-loaded while grading the current assignment, the perceived performance would be a massive improvement! Again, I think there needs to be an option to disable for those working in limited data situations, but this would be a MASSIVE QOL update.

User role(s):

instructor

Added to Theme

1 Comment
RaviKoll
Instructure
Instructure
Status changed to: Added to Theme