Assignments

The resources in this "Survival Guide" have been developed and compiled for instructors who are new to Canvas and also for those who have some Canvas experience but would like additional reinforcement and helpful tips. Each page of the Survival Guide has two sections ("Getting Started" and "Going Deeper"), which are organized on separate tabs. The "Getting Started" content begins with a brief introduction to the page's content followed by a short tutorial video and, in some cases, annotated screen captures explaining how to access and use that tool or feature. The "Going Deeper" content includes resources for instructors who are comfortable using Canvas but might be looking for some examples of instructional techniques or ways to address specific challenges, or maybe even just a little inspiration.


The Canvas Assignments tool makes it easy to create, grade, and provide feedback to students. Likewise, students can easily access, submit, and keep track of their assignments. The Assignments tool provides customizable assignment options, includes collaboration capabilities, and integrates with external tools, which streamlines the assignment process and promotes transparency for both students and instructors. 

The page explains:

  • How to create an assignment.
  • Various assignment options and features that are available.

Let's get into the details!

Video Tutorial: Assignments Overview

When creating an assignment in Canvas, you have several options. You can choose to create a simple text-based assignment or a more complex assignment that includes file uploads, peer review, or online quizzes; however, quizzes have their own format within Canvas so if you are interested in automated grading or using a quiz-style of assessment in your class you can skip ahead to our section on Quizzes.

 

Steps to Create an Assignment

Create an assignment

You can create an assignment in two ways:

  • From the Modules page:
    1. Select the plus (+) icon that's located to the right of the title of the module to which you'd like to add the assignment.
    2. A dialog box will open up. A drop-down menu is present at the top of the dialog box, enabling you to choose the item you'd like to add to the module. Select Assignment from the drop-down menu.
    3. You will then have the option to create a new assignment or select an assignment that already exists. If you choose to create a new assignment, you will need to enter a name for the assignment.
    4. After making your choices, click Add Item

  • Click Assignments on the left-side global navigation panel. From the Assignments page, click + Assignment at the top right corner. If you create an assignment from the Assignments page, make sure you add it to the appropriate module on the Modules page to make it easier for students to find and to understand how it fits into the organization and flow of the course.

 

Set assignment details (e.g., description, point value, submission type, etc.)

When creating a new assignment in Canvas, you have several options for customizing the assignment, providing flexibility to accommodate different teaching and assessment styles. To edit the assignment details, select the assignment of interest and then click Edit at the top-right corner of the page. You will use the Rich Content Editor to edit the assignment description. If you're not familiar with Canvas' Rich Content Editor, you might find it helpful to take a look at the Creating and Editing Content in Canvas page.

Some of the assignment options are explained below:

Assignment Name: Provide a name for your assignment so that students will easily be able to identify the topic.

Assignment Description: Add instructions and any additional information about the assignment. You can use text, images, videos, and links to provide detailed guidance and resources.

Points: Assign a specific number of points or a grading scale to the assignment, indicating its value towards the overall course grade.

Assignment Group: Assign the assignment to a specific assignment group. Grouping assignments helps organize them based on categories such as quizzes, discussions, projects, or topics.

Display Grade as: Choose the grade display format that's appropriate for the assignment, such as points, percentage, complete/incomplete, etc.

Submission Type: Choose how students will submit their work. Options include online text entry, file upload (e.g., Word documents, PDFs), website URLs, media recordings, or external tools integration.

Submission Attempts: Allow students to submit multiple attempts for the assignment or limit them to a single attempt.

Peer Reviews: Enable peer review functionality to allow students to evaluate and provide feedback on each other's work.

Use due dates and availability dates with purpose

Canvas allows for flexibility in the way you manage student access to an assignment by enabling you to set a due date, and availability dates. Once an assignment is published, the assignment (with its due date) will show up on students' Calendar and Syllabus pages as well as their To-Do list. 

Due Date: The date and time by which you'd like students to submit their work.

Available from: The date and time that the assignment opens for student access.

Until: The date and time the assignment closes and students can no longer submit work.

Use these three dates together to manage assignments in different ways.

Common scenarios 

Some common scenarios are listed below that you can easily implement using due dates and availability dates in different ways. 

Scenario Available from Due Until
Students can submit work at any time during the quarter Leave blank; students will have access as soon as it is published. Leave blank Leave blank; students will be able to submit work until the end of the quarter.
The instructor does not want students to begin the assignment before a specific date Set the date that you'd like students to begin accessing the assignment. Set as the date by which you'd like the assignment to be submitted. Set as the last possible date that you'll accept the assignment, which may or may not be same as the Due date (see rows below).
The assignment has a specific due date, but the instructor accepts late work Set the date you'd like students to begin accessing the assignment. Set as the date by which you'd like the assignment to be submitted. Set as the last possible date that you'll accept the assignment, which will be some date later than the due date.
The assignment has a specific due date and no late work is accepted Set the date you'd like students to begin accessing the assignment. Set as the date by which you'd like assignments to be submitted. Same as the Due date

A note about flexible submission dates: Some instructors like to set a due date to help students stay on track but are happy to accept assignments after that date without penalty. Other instructors who accept late work prefer to reward students who submit assignments by the due date by deducting points from assignments that are submitted after the due date. This latter option can be easily accommodated by setting Late Policies, which is explained on the Gradebook page.

Group assignments by different categories

Assignment Groups in Canvas enable instructors to organize and categorize assignments within a course by grouping related assignments together. Instructors can then set distinct grading rules and grade weights to each group, if desired.

To create an assignment group:

  1. Select Assignments from the left-side course navigation panel.
  2. Click + Group at the top right corner of the window, which open a dialog box.
  3. Type a name for the new group.
  4. Click Save.

Assignment groups can be based on topics, modules, or any other relevant criteria. For example, group names could be Quizzes, Case Studies, Week 1 Lab Work, etc.

Individual assignments can be added to assignment groups by dragging the assignment into the desired group on the Assignments page, or by opening up the assignment of interest, selecting Edit, followed by selecting the name of the appropriate pre-created assignment group from the Assignment Group drop-down menu (below).

Within each assignment group, instructors can create assignment rules such as dropping the highest and/or lowest scores on assignments within that group. To create assignment group rules, select the vertical ellipsis to the right of the assignment group name and then select Edit. A dialog box will open enabling you to drop highest and/or lowest assignment scores for that group.

Additionally, instructors can set up weighted grading for assignment groups, allowing them to assign different weights to each group when calculating overall grades. We discuss group weights in more detail on the Gradebook page.

Not finding what you need? Still have questions, a comment, or suggestion?

Contact eLearning Links to an external site.

Additional Resources

Canvas Guides: What are Assignments? Links to an external site.

Canvas Guides: How do I publish or unpublish an assignment? Links to an external site.

Canvas Guides: What is the difference between assignment due dates and availability dates? Links to an external site.

Canvas Guides: How do I add an assignment group in a course? Links to an external site.

Canvas Guides: How do I create rules for an assignment group? Links to an external site.