At a Glance

Assignments are the backbone of a well-organized Canvas site. As a member of the teaching team, you’ll work with three main types: individual assignments for collecting each student’s own work, non-graded reading assignments for keeping readings visible on students’ calendars and to-do lists, and group assignments for team submissions. This guide walks you through when to use each type and how to set it up correctly.

Tip: Create all deliverables as Canvas assignments with due dates, and include the course number in each title (e.g., 15.927 – Class 4 Assignment) to align with MIT Sloan’s Gold Standards.

Before You Begin

Decide which assignment type fits your needs:

  • Individual Assignment: Each student submits their own work.
  • Non-Graded Reading Assignment: Students complete a reading—nothing is submitted or graded.
  • Group Assignment: Students work in teams and submit one deliverable per group.

Gather assignment details from your teaching team: title, instructions, point value, due date, and (for group assignments) team rosters.

Create an Individual Assignment

Use case: Students submit their own work individually. Submissions are collected in one place, making grading and feedback easier.

  1. In your Canvas course, click Assignments in the Course Navigation Menu.
    Click Assignments in the Course Navigation Menu
  2. Click + Assignment.
    Screenshot of New Assignment button
  3. In the Assignment Name field, enter a title that begins with the course number (e.g., 15.927 – Class 4 Assignment).
    Screenshot of Assignment Name field
  4. Add instructions in the Rich Content Editor (RCE).
  5. Enter the total points possible for the assignment in the Points field.
    Screenshot of Points textbox
  6. To collect student work (e.g., Word docs, PDFs, spreadsheets), set the submission type to Online [1] → File Upload [2].
    Screenshot of Submission Type options
  7. Set the due date.
    Screenshot of Due Date field
  8. Click Save, or Save & Publish if the assignment is ready for students.
    Screenshot of Save button

To learn more, see How do I create an assignment? and How do I add or edit details in an assignment?

Create a Non-Graded Reading Assignment

Use case: Keeps readings visible on students’ Canvas calendars and to-do lists without adding items to the Gradebook. Commonly used for Study.Net and Harvard Business Publishing (HBP) materials.

Tip: Not sure whether a reading should be uploaded to Canvas or linked through a tool like Study.Net or HBP? Use this quick reference guide from the MIT Sloan Office of Teaching & Learning to choose the right option based on copyright and access.

Step 1: Create the Assignment

  1. In your Canvas course, click Assignments in the Course Navigation Menu.
    Click Assignments in the Course Navigation Menu
  2. Click + Assignment.
    Screenshot of New Assignment button
  3. In the Assignment Name field, enter a title that begins with the course number (e.g., 15.927 – Class 4 Reading).
    Screenshot of Assignment Name field

Step 2: Add the Reading to the Assignment

In the Rich Content Editor (RCE), add the reading itself so students can open it directly from the assignment. Follow the steps below based on where the reading lives.

IMPORTANT: Copying your course from a previous term? Existing Study.Net and HBP links will NOT work in the new site. Links from last term’s Study.Net course pack must be updated, and all HBP links (cases, articles, books, and simulations) must be recreated using the steps below.

To add a Study.Net reading:

Your Study.Net course pack must be requested and published before its readings will appear in Canvas. To confirm, click Study.Net Materials in the Course Navigation Menu—if the course pack loads and you see the readings, you’re all set.

  1. In the RCE, click the Plug icon [1] and select View All [2] from the drop-down menu.
    Screenshot of Plug icon
  2. Type Study.Net into the Search field or scroll to find the tool, then click Study.Net material links to load your course pack.
    Screenshot of Search Study.Net or scroll to find
  3. Click the reading you want to assign.
    Screenshot of readings list
  4. Repeat these steps to add additional Study.Net readings due that day to the same assignment.

To learn more, see How to Add Study.Net Materials in Canvas.

Course pack not loading? If the Study.Net Materials page is blank, confirm with your teaching team that the request has been submitted and published—students cannot access readings until the course pack is published in Study.Net. For any other questions about your course pack or if it is NOT loading in your Canvas course, contact Study.Net’s Customer Service team.

To add an Harvard Business Publishing (HBP) reading:

You must register for a free HBP Educator account and be approved by HBP before you can search the catalog.

  1. In the RCE, click the Plug icon [1] and select View All [2] from the drop-down menu.
    Screenshot of Plug icon
  2. Type Harvard Business Publishing into the Search field or scroll to find the tool, then click Harvard Business Publishing Catalog – Rich Text.
  3. Click Search Full Catalog. This will launch HBP’s website in a new browser window.
  4. Search HBP’s website for the content you need. Copy the content’s Product # to your clipboard.
    Copy Product Number
  5. Navigate back to Canvas, paste the Product Number [1], and click Submit [2].
    Paste Product Number and Click Submit
  6. Repeat these steps to add additional HBP materials due that day to the same assignment.

To learn more, see How to Add Harvard Business Publishing (HBP) Content to a Canvas Course.

To add a reading from your course’s Files area:

The reading must first be uploaded to your course’s Files area. Make sure the file and its parent folder are published or set to Only available with link—otherwise students won’t be able to open it from the assignment.

  1. In the RCE, click the Document icon [1] in the toolbar and select Course Documents [2] from the drop-down menu.
    Screenshot of Documents icon
  2. In the Type drop-down menu [1], select All [2].
    Screenshot of Type drop-down
  3. Select Course Files.
    Screenshot of Course Files option
  4. Navigate to and click on the reading you want to assign.
  5. Repeat these steps to add additional course files due that day to the same assignment.

To learn more, see How do I link to a document from Canvas in the Rich Content Editor?

Tip: Group all readings due on the same day into a single non-graded reading assignment.

Step 3: Finish the Assignment Settings

  1. Set the point value to 0 (zero).
    Screenshot of Points textbox
  2. Set the submission type to No Submission.
    Screenshot of No Submission option
  3. Set the due date so the reading appears on students’ calendars and to-do lists.
    Screenshot of Due Date field
  4. Click Save, or Save & Publish if the assignment is ready for students.
    Screenshot of Save button

To learn more, see How do I create an assignment? and How do I add or edit details in an assignment?

IMPORTANT: Student View works well with native tools in Canvas (e.g., Assignments, Modules, Pages, Quizzes, and Grades), but it does NOT work with Study.Net or Harvard Business Publishing (HBP). If you try to use Student View with Study.Net or HBP content, you’ll see an error message. If the content loads when you click it outside of Student View, your students should be able to access it as well.

Create a Group Assignment

Use case: Students work together and submit as a team. Only one student per group needs to submit on behalf of the team. All group members receive the same grade and feedback (unless you choose to assign grades to students individually).

Step 1: Set Up Your Groups

  1. Create a Group Set (e.g., Final Project Teams) under People → + Group Set.
  2. Create the groups within the set.
  3. Add students to their groups.

Step 2: Create the Assignment

  1. In your Canvas course, click Assignments in the Course Navigation Menu.
    Click Assignments in the Course Navigation Menu
  2. Click + Assignment.
    Screenshot of New Assignment button
  3. In the Assignment Name field, enter a title that begins with the course number (e.g., 15.927 – Team Project).
    Screenshot of Assignment Name field
  4. Add instructions in the Rich Content Editor (RCE).
  5. Enter the total points possible for the assignment in the Points field.
    Screenshot of Points textbox
  6. To collect student work (e.g., Word docs, PDFs, spreadsheets), set the submission type to Online [1] → File Upload [2].
    Screenshot of Submission Type options
  7. IMPORTANT – DO NOT SKIP: Under Group Assignment, select This is a Group Assignment [1] and choose the correct group set from the Group Set drop-down [2].
    • Optional: Select Assign Grades to Each Student Individually if you want to grade group members separately. Leave it unchecked to give all group members the same grade and feedback.
      Screenshot of Group Assignment options
  8. Set the due date.
    Screenshot of Due Date field
  9. Click Save, or Save & Publish if the assignment is ready for students.
    Screenshot of Save button

To learn more, see How do I assign an assignment to a course group?

Common Pitfall to Avoid: If you don’t select This is a Group Assignment and the correct group set before students submit, they will have to resubmit their work. Always confirm your group assignment settings before publishing.

Tips for All Assignment Types

  • Bulk update due dates: Need to adjust assignment due dates after copying a course? Canvas lets you bulk update due dates for assignments, quizzes, and discussion—all in one place, which can save a lot of time.
  • Check your work in Student View: Use Student View to confirm what students will see (note that it does NOT work with Study.Net or HBP content—see above).
  • Add assignments to Modules: Add each assignment as a module item so students can find everything for a class session in one place.