A quiz is set to allow multiple attempts and keep only the highest score.
The course has a late penalty of 25% for each day late.
A student takes a quiz worth 10 points before the deadline and earns a 9/10
The student then comes back to the quiz a day after the deadline to practice the questions and earns a 10/10
What SHOULD happen is the late penalty gets applied to the second submission and the 10/10 becomes a 7.5/10, then the earlier 9/10 gets compared to the 7.5/10 and the 9/10 is the grade that shows up in the gradebook
What CURRENTLY happens is the 10/10 gets compared to the 9/10 and the 10/10 is noted as the highest score. It then gets sent to the grade book where the late penalty gets applied and the student gets only a 7.5/10 on that quiz
This situation means that instructors have a few choices:
to manually reset the grades of every student who submits a quiz both before and after the deadline (completely impractical)
to not use both features (quizzes with multiple attempts and a late penalty)
to not allow late submissions of quizzes (also preventing students from returning to quizzes to practice)
This bug has been noted before in the Question Forum and as a Known Issue. However, under the Known Issue post it states "This change has been shelved by our product team. Multiple attempts and late policies are not compatible in correcting this behavior." As an instructor who is significantly impacted by this bug, I'm quite bummed to hear that the Canvas team is not looking further into this issue and investigating why quizzes and the grade book are not currently compatible. As Canvas has decided this is no longer an issue and has closed the ticket, I'm posting this idea again. I think the incompatibility of quizzes and the grade book should be a priority to be addressed, particularly as Canvas migrates over to New Quizzes.