Canvas Resource Center

Welcome to the Canvas Resource Center where you may find self-help guides on a wide range of topics regarding teaching and learning using Canvas. Begin by typing in a keyword and clicking on Search.

How do I attach a file to my Assignment?

You will learn how to attach a file in an Assignment you are creating for your students in your course in Canvas.

1. Follow a guide to create a new Assignment.

2. On the Assignments page, click on the title of the Assignment you have just created.

attach a file assignment link selected

3. Click on Edit.

Edit button selected

4. Type some text into the editor.

This is the text we will use to create a hyperlink to the file we are going to upload. Likewise, it is not required to type in any text. If you follow this guide but do not type in any text, the name of the file will be inserted into the text box with the hyperlink.

Text in the Rich Text Editor

5. Select some text to use as a hyperlink.

<a href=text for hyperlink selected" width="499" height="253" />

6. Click on the Document upload icon.

Documents icon selected

7. Drag and drop the file to the upload area.

File dragged to Upload File area

8. Click on Submit.

Submit button selected

9. Click on Link Options.

If you do not see the Link Options button, click once on the hyperlink and the Link Options button should display.

Link Options button selected

10. Decide whether you want the file to automatically display on the webpage.

The tick box for "Automatically open an in-line preview" is checked, so that the document will display on the webpage. However, that is not necessary - simply an option.

Automatically open an in-line preview box ticked

11. Click on Done.

12. Click on Save.

Save button selected

13. The file is now set to display on the webpage.

Likewise, you (or your students) can click on the hyperlink to open the file in a new window.

Document displays on the webpage.

You have now learned how to add a file attachment to an Assignment. This method can likewise be added to any Quiz, Discussion post, or Page.