I am a college mathematics professor and in my courses, I offer students the opportunity to retake quizzes to improve their understanding and grades. The final grade for each problem is the maximum score obtained between the original attempt and the retake. I have been using GradeScope and have written scripts to compare and merge the grades from two exported CSV files. Then I upload the result to Canvas for students to check.
However, this process has proven to be a bit prone to mistakes and is not very transparent for students who wish to see their current standing on a particular problem.
I am reaching out to explore if there is a functionality within Canvas that could streamline this process. Ideally, I am looking for a feature where:
- Students can have a retake on each quiz. (The retake will be a modified version of the original quiz.)
- The system automatically takes the maximum of the grades of each problem between the original and the retake as the final grade for that problem.
- Students can easily see how many points they have secured for each problem and how it contributes to their overall grade.
Thank you!