Manually submitting attempts in progress can include prior attempts data when BOLA is enabled
![Canvas](/html/assets/header_left_canvas.webp)
This behavior has been resolved and deployed to the production environment as of 7/31/24.
Description
-
If the teacher manually submits the students sessions still in progress under the following circumstances the incorrect answers from a prior submission from the student will be submitted instead of the answers in the current submission:
-
‘Build on last attempt’ feature enabled.
-
On the first attempt you selected wrong answers and submit, then start the second attempt and mark answers correctly, but do not submit.
-
Expected Behavior
-
If the students second attempt is what is being manually submitted, the answers and score on this attempt should be what is applied to their submission
Workaround
No workaround exists at this time.
Steps to Reproduce
-
Create a New Quiz with several questions
-
Enable Build on last attempt setting for the Quiz.
-
-
As a student take the Quiz and for the first attempt, but do not answer the questions correctly before you submit.
-
As the same student, start your second attempt of the Quiz and mark the questions as correct, but do not submit, stop masquerading as the student.
-
Masquerade as the teacher and go to the Quiz, click the option to manually submit Quiz sessions in progress from the Moderate tab.
-
Notice that in the Students second attempt Quiz log it shows they answered correctly, but their submission retained the answers from the first attempt.
Additional Info
QUIZ-13717
Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.