[External Tools] Fix Issues with Kami Integration

Problem statement:

This applies to assignments created using the "External Tool" button and selecting Kami. (1) After a student clicks submit on their Kami assignment, they can no longer edit it. That's great! However, **after I grade it or mark it as complete**, I would like to be able to RETURN the assignment to students, allowing them to write notes, corrections, etc. when we're going over things in class. This is how Kami works in Google Classroom, and I don't know why Canvas cannot do the same thing.

Context: Math class. Students submit their homework and I look at what they did. Next class, we will go over common errors and address additional questions. I want students to be able to mark up their homework during this process, but they currently cannot unless they unsubmit it. And then it shows up as unsubmitted on their end even though I already graded it. (2) If I select "real-time monitoring" on Kami, allowing me to see the students' work as they go, not only after they hit submit, Canvas is declaring the assignment as submitted as soon as the student opens it. This is very confusing for students and many forget to finish their work because it is showing up as "submitted" on their end, even though they never hit submit and only completed some of the assignment.

Proposed solution:

(1) Create a "return" button for Kami assignments, just like what exists for Google assignments. This would allow teachers to give editing rights back to students after the teacher has graded their work and left feedback. (2) Fix the glitch where Canvas is recognizing Kami assignments as submitted when they haven't been submitted, just opened. This is occurring under Kami's "real-time monitoring" feature.

User role(s):

instructor

1 Comment
AlexisNast
Instructure
Instructure
Status changed to: Will Not Consider

Thank you for the suggestion! Unfortunately this work would need to be completed by Kami, so we are not able to act on this suggestion at this time. I would recommend bringing this to the Kami team. If they have any issues implementing the feature we'll be happy to work with them.