[Import / Export] Grading Quizzes Offline, Import Scores Back into Canvas

Problem statement:

When managing courses with a large number of students, manually entering grades into Canvas using SpeedGrader can be time-consuming due to the loading time required when switching between students, which also depends on the internet connection. When the connection is unstable, the process becomes even slower. Therefore, I believe there is a need for a tool that allows instructors to grade quizzes offline without relying on the Canvas user interface.

Proposed solution:

As far as I know, it’s possible to download students’ responses using Student Analytics and manually enter scores in a separate column next to their answers. However, there currently appears to be no way to import these grades back into Canvas after grading them offline. My proposed solution is to enable instructors to re-import a CSV file containing updated quiz scores (for manually graded items) into Canvas, adhering to a specified format (e.g., student ID, assignment name or ID, question number/ID, and score columns). This would streamline the grading workflow for courses with a large number of students, minimize transcription errors, and significantly save time.

User role(s):

instructor,ta