Greetings:
I have another Canvas-Webwork LTI glitch that I hope you might be able to help me with. I realize that not many in the Webwork community have Canvas as an LMS but I will describe the error in hopes of some feedback:
The LTI link between Canvas and Webwork is sending zero scores to the Canvas gradebook for three assignments for over one third of the class: 16 out of 48 students.
Here are the specifics:
1.) The three affected assignments (Quiz 3 Prep, Quiz 4 Prep and Quiz 5 Prep) are all “extra credit” which in Canvas means that after the assignment is closed the point value in the problem is set to zero to push the completed points scored to the homework total and thus these points become “extra credit” within that category.
2.) More than a third of the students who completed the assignment had their non-zero scores set to zero by the LTI. Manually over-writing the score results in the LTI resetting the scores to zero in 20-80minutes. Multiple attempts to re-open the assignment for re-scoring have failed to restore these non-zero scores. Breaking the LTI link also Failed to prevent the resetting of the assignment to zero for these students. Changing the assignment to a non-submission type that it is “independent” of the webwork link also did not stop the LTI from resetting these 16 students to zero scores.
3.) I wrote the Canvas techs and they feel fairly certain that the issue is on Webwork’s LTI connection. I have attached their response below.
4.) On Sun, Dec 1, 2019 at 3:39 PM Instructure Support <support@instructure.com> wrote:
Hi Tim!
Thanks for reaching back out to us to let us know. We took a deeper look and found that it is still the "Webwork for Stat 109" LTI that is making those grade changes. We found this by checking who graded those submissions via the API. Even though the LTI has been removed from those assignments, the LTI was still granted permission to edit the gradebook and has record of the assignment ID's, so it is probably just syncing and passing the grades that it has on record back to Canvas.
I talked to a coworker about what we can do about it. The easiest option will probably just be to make new assignments. Since those new assignments won't be on Webwork's record, they won't be able to be edited. Beyond that, you will need to either remove the LTI configuration from Canvas or get in contact with Webwork and ask them what you can do about removing those assignments from the list of assignments that sync.
If you have any questions, please feel free to reach out to us. We are available 24/7 and happy to help.
Thank you!
Gareth Sanders
L1 Canvas Support
Support@instructure.com
Please let me know if this helps determine what the source of this error is.