How do I upload a file as an assignment submission for a course using Assignment Enhancements?
If your instructor allows file uploads as a submission type, you can upload a file from your computer or Canvas User files as an assignment submission. This lesson shows how to turn in a standard online assignment in a course using Assignment Enhancements.
Files uploaded using the Rich Content Editor count toward your user storage quota. Any attachments added from your computer as part of a graded assignment submission are also copied to your user files but are not counted against your user quota. However, once the file has been uploaded as a submission, you cannot delete the file. Files are stored in the Submissions folder.
If your institution has enabled Google Docs or Microsoft Office 365 as a submission type, you can upload a file from Google Drive or Office 365.
Notes:
- If the assignment you are accessing displays differently, Assignment Enhancements may not be enabled in your course or your instructor may not have used a supported assignment type. Please view this guide for more information.
- Assignment Enhancements does not support Cloud Assignments.
- If your instructor has created an External Tool assignment, the Assignment Submission page may appear differently depending on the tool.
- Not all file types may be available for your assignment, depending on the assignment submission type set by your instructor.
- Not all of your assignments may be submitted online. If you cannot see options to submit your work, your instructor may want you to submit your assignment in a different way or the assignment is not within its availability dates. View the assignment header and details for instructions, or contact your instructor for assistance.
- Canvas will not accept file uploads larger than 500 MB.
Open Assignments

In Course Navigation, click the Assignments link.
Open Assignment

Click the name of the assignment.
Select Submission Type

Your instructor may specify which submission types are appropriate for each assignment.
If your instructor allows multiple submission types for the assignment, accepted submission types display in the Choose a submission type section [1].
Click the Upload option [2].
If your instructor only allows File submissions, the Upload File tool displays in place of the Choose a submission type section.
Notes:
- If the Upload submission type does not display, your instructor has restricted this submission type.
- Not all of your assignments may be submitted online. If you cannot see options to submit your work, your instructor may want you to submit your assignment in a different way or the assignment is not within its availability dates. View the assignment header and details for instructions, or contact your instructor for assistance.
Upload Computer File
To upload a file from your computer, drag and drop a file [1], or browse your computer files by clicking the Choose a file to upload link [2].
Select File

Select your file [1] and click the Open button [2].
Upload Canvas User File
To upload a file from your Canvas user files, click the Canvas Files button.
Note: Currently, multiple file selection isn't available. You can only select one file at a time for upload and viewing.
Submit Assignment
Your file displays as a draft submission [1].
To delete the file, click the Delete icon [2].
To submit the file, click the Submit Assignment button [3].
If you are working on an additional assignment attempt, you can cancel your submission by clicking the Cancel Attempt button [4].
View Submission
When your submission is successfully submitted, the Progress Tracker displays a Submitted status [1] and your most recent submission displays [2].
If you choose, you may resubmit another version of your assignment using the New Attempt button [3].
If you've submitted multiple assignment submissions, you can view previous submissions by clicking the Attempt drop-down [4].
To add an assignment comment for your instructor, click the Add Comment button [5].
Notes:
- If you're not able to resubmit work, your instructor may have limited the number of allowed submissions or the assignment may no longer be accepting submissions due to the assignment's availability dates.
- Once you've submitted your work, the assignment will still display in the Assignments page and the Syllabus.