Submit an assignment on behalf of a student

(369)
Idea is currently in development

As an instructor, I'd like the option to submit assignments on behalf of my students. This feature should enable me to pick a file from my computer and upload it as a submission for a given student. I should then be able to assess the submission just as if the student had submitted it themselves. A note should appear somewhere that indicates I submitted the assignment on behalf of my student. This would help me in cases where, for instance, my students submit an assignment on paper or the submission is a performance (a speech or presentation) that I capture on video.

transferred from the old Community

Originally posted by: Bill Hanna
Special thanks for contributions by: Paul Gibbons, Sydney Cheek-O'Donnell, Kona Jones, Stefanie Sanders

367 Comments
TresBien
New Member

Teacher to submit assignment on a student's behalf (scan of their work) for grading using speed grader.

I need the feature of being able to submit an assignment on a student's behalf. Several pieces come to me in emails or are handed in on paper and I scan them. I want to be able to use the speed grader for these, just like I use it for work that has been submitted in the standard way. 

SamP
Community Participant

This request comes in quick frequently from teachers within our network of schools.  Would love to see this idea get traction and implemented.  

BobSturmey
Community Member

This would be a huge asset for what we do in WBL. Having a digital LMS and dealing with people who sometimes don't engage with the technology side of their apprenticeships is a huge hurdle. If our trainers could take pictures of the work they prefer in booklet form and upload it that would save so much time, and also keep moderation digital so win-win.

Please implement this, i won't ask for anything else for the rest of the year i swear

mfbutner
Community Member

This is a popular feature request and over 7 years old at this point. How has this not been implemented yet?

jsailor
Instructure
Instructure

Hi all, it seems that my message is getting buried in the continued comments, so want to post once again for those that have not seen that this is a request that one of our engineering teams will be addressing. For reference, you can see my comment here.

Also, a quick update on where we are with development of this feature - we have completed our initial designs and accessibility audit of those designs. For next steps, we will be creating a technical plan and creating the tickets for the actual development work. As mentioned in my previous post, this may seem like a small change, but there is much that will need to be considered to ensure it works as expected and also does not interact adversely with many places in Canvas beyond just the submissions and gradebook, such as SpeedGrader, modules (especially those with requirements), etc. As soon as we are in active development, we will update once again. 

crs367
New Member

I cannot find a way to upvote this so I will just say - please bring this functionality to Canvas! It would be so helpful.

enoch_hunsaker
Community Member

I agree that this would be a very useful feature!

Weinburd
New Member

New to Canvas here. My jaw dropped when I found out that Canvas doesn't have this feature. Every other LMS I've used provided me with this ability. It's even crazier to me that members of the Canvas community have been requesting this feature for EIGHT YEARS and it hasn't been implemented.

I'm glad it's finally being addressed. I hope these efforts come to fruition.

MichelleKGross
Community Member

My students would like a video in Spanish showing how to upload their respective assignments.

Without that, I will need to figure out a way to submit the assignments on their behalf. I'll probably create a worksheet in Google Docs, insert each one-page assignment to a sheet with the student's name, then enter grades of 0, .5, 1 on Canvas along with a link to the Google Docs as a comment for each student, if that is possible. 

It's often helpful to discuss potential workarounds, especially when software features have apparently not been adequately field-tested during the design phase, and actual users can consult with each other.

MichelleKGross
Community Member

The comment previous to mine links to a thread in which the development team pledges to add and test the proposed feature. User-centered design starts with observing how potential clients do their job, along with interviews about users' perceptions of how they do their work. I see that one user has been hacking Canvas code in order to customize it to what he needs. 

https://github.com/cmcasey79/canvas-customizations-by-chris/commit/b3fcd2deb06f85fdc524b325fbe6fae8e...

It might help future LMS designers for individual instructors to upload a video of ourselves at work with course design, including grading. For example, teachers suspend a timed assignment when there is a fire drill. I wonder if anyone else frequently goes into the raw html to re-format the text display.  Observational fieldwork is the heart of resilient design. Without that step--as mentioned by the development team--there are delays caused by testing how the proposed feature will impact the rest of the code.

MichelleKGross
Community Member

Also helpful would be a video from Canvas or a user in which there is a work-around, such as setting the assignment to accept a link to an external document and having the student copy and paste their work into that document.

thomas_walker1
Community Participant

And if someone makes a video ... please, please include the element of extending permissions for all viewers with the link as I have so many students submit Google or Office Docs that I can see they submitted, but cannot access causing delays and additional confusion.

peter_concannon
Community Participant

I am glad to see Canvas is moving forward to incorporate this feature, so long overdue and so devoutly ignored by Instructure.

Please, make this happen quickly.  I'm aware of the post saying it's not so simple, but from the user side, it is in fact a simple, obvious, and needed feature. Sometimes, that needs to be the guide.  I run into this issue multiple times in every course every semester.  When I think of the hours of work from users and students this omission of an obvious feature has caused, my frustration and irritation soar. 

Instructure has externalized the costs of this problem by leaving users to create awkward and time-consuming workarounds. It is now time for the company to acknowledge those costs as its own and to devote as many resources as required to get this obvious feature up and working ASAP. The costs to users are far greater than they are to Instructure, particularly when multiplied by the number of years people have been imploring developers to fix the problem.  In the interests of efficiency alone, not to mention sensitivity to its customers, Instructure needs to make this a top priority.

lbhernan
New Member

Yes. A thousand times: yes. That would be fantastic.

richard_clark
New Member

Yes.  Good idea.

poppy98
New Member

PLEASE do this!

I have been putting students' assignments submitted via email in comments (because students are having problems submitting assignments to Canvas!!!). Doing this means I can easily access them, and the students also have a record.

But I cannot use Speedgrader to comment on submissions I've pasted in comments, so I am back to printing out hard copies and commenting that way.

If I could just upload a submission on behalf of a student, this problem would go away. 

instructor8
New Member

I'm not sure how to upvote on this platform, but please please add this feature

jsailor
Instructure
Instructure

Hi, all! As promised in my message in which I shared we would be taking this on, I am back with a quick update. We've completed our prototype and are currently working on the technical planning to fully scope the work and create the tickets to track the engineering work. As we make additional progress, I'll be back with another update. 

MarkS2
New Member

This is an obvious feature that needs to be included and shouldn’t be difficult to do. Turnitin has this. Moodle has this.