This site requires JavaScript to be enabled

How do I set up and grade Discussions with multiple due dates?

522 views

5.0 - Last modified on 2026-01-06 Revised by Catherine McChrystal

4.0 - Last modified on 2026-01-06 Revised by Catherine McChrystal

3.0 - Last modified on 2026-01-06 Revised by Catherine McChrystal

2.0 - Last modified on 2026-01-05 Revised by Catherine McChrystal

1.0 - Created on 2026-01-05 Authored by Catherine McChrystal

The graded Discussion Checkpoints feature enables instructors to support different stages of a discussion, such as initial posts and follow-up replies — setting different due dates and points for each stage. Beyond the initial response to a discussion prompt, instructors can require additional replies to peers and set a different due date for those responses. This feature is intended to allow for more structured participation in bCourses Discussions, ensuring students meet deadlines for each required step in the discussion.

Set up Discussion Checkpoints 

Follow the step-by-step instructions below or watch a short instructional video on Discussion Checkpoints in bCourses

  1. Create a new Discussion assignment or go to edit an existing Discussion assignment.

  2. Under the Discussion Options, check the box for "Graded," and then check the box for "Assign graded checkpoints."
    Screenshot of Discussions “Options” settings in bCourses showing the “Graded” checkbox as checked, with another checkbox for “Assign graded checkpoints” below it, also checked. There is an arrow pointing to these settings that says “Discussions must be graded in order to enable Checkpoints.”

  3. In the Checkpoint Settings section, enter the responses and points configuration for the Discussion:
    1. Possible points for the initial reply to the topic: How many points a student’s original response to the Discussion prompt is worth. To meet this checkpoint requirement, students must reply to the Discussion prompt at the top level.
    2. Number of additional replies required: How many discussion posts a student must respond to within the Discussion. To meet this checkpoint requirement, students must make threaded responses to other posts in the Discussion.
    3. Total possible points for additional replies: How many points are possible for the additional replies (i.e., if a student must respond to 2 peers and each response will be worth 5 points, then you would enter "10" here).
    4. All points will be calculated automatically and listed as the Total Points Possible for the Discussion assignment.
      Screenshot of Discussions “Checkpoint Settings” bCourses showing the points allocation user interface. It shows “Points Possible: Reply to Topic,” with instructions to set the number of points for the initial discussion post; “Additional Replies Required,” with instructions to set the number of additional replies (between 1 and 10); and “Points Possible: Additional Replies,” with instructions to set the total number of points for the additional replies. At the bottom of the screenshot, it show the “Total Points Possible,” with instructions that this will show the points for the initial post and all additional replies.

  4. In the Assignment Settings section, set the due dates for the Discussion assignment. You can set one due date for the initial response to the Discussion prompt and one due date for all the additional responses. You cannot set separate due dates for each of the additional responses. 
    Screenshot of Discussions “Assignment Settings” bCourses showing the “Assign To” and due dates user interface. Outlined in an orange box are the “Reply to Topic Due Date and Time” and “Required Replies Due Date and Time,” with example due dates and times.

  5. Select Save or Save and Publish at the bottom of the page. 

If you add the Discussion assignment to a Module, students will see both the assignment and due date for the initial reply, as well as the due date and number of required responses for the additional replies. Note: Instructors will not see this in their Module view. 
Screenshot of Discussions Checkpoints in a bCourses module, showing the “Discussion Checkpoints” module item with two sub-items: “Reply to Topic” and “Required Replies (2).”

Grade Discussion Checkpoints 

You can use SpeedGrader to grade Discussion Checkpoints, just like other assignments in bCourses. When you select a student in SpeedGrader, it will show all the student’s posts and responses for the Discussion assignment.

Navigate SpeedGrader with Discussion Checkpoints

In your Discussion Checkpoints assignment settings, you decide how you want to view discussion posts, including expanded or collapsed threads and the default sort order. See the Canvas Guide: How do I view a discussion thread as an instructor?

In SpeedGrader, you have two options for viewing student posts for Discussion Checkpoints:

Enter Grades for Initial Responses and Required Replies

  1. Enter the grade for the initial "Reply to Topic” response (first Checkpoint) and the "Required Replies" (additional Checkpoints) in the grading boxes in the right-side panel.
  2. [Optional] Leave submission comments on the overall Discussion Assignment in the “Assignment Comments” box.
  3. The total grade will automatically be calculated as "Current Total," and this is the grade that will display in the Gradebook.

Note: At this time, you do not have the option to grade each of the required replies individually — they must be combined into one grade for all the "Required Replies."

Screenshot of grading a Discussions Checkpoints assignment in the bCourses Speedgrader. At the top, a student’s initial response is highlighted in an orange box with a connecting line to the grading field showing a grade of 5 out of 5. At the bottom, a student’s response post is highlighted in an orange box with a connecting line to the grading field showing a grade of 5 out of 10.

Grading Statuses

Grading statuses like "Late" and "Missing" will automatically apply to Checkpoints letting instructors know if the Checkpoint submission requirements were met. Each Checkpoint has its own status — for example, the first Checkpoint could be "Late," while the second checkpoint could be "Excused."

Editing Discussion Checkpoint Grades in the Gradebook

In the Gradebook, Discussion Checkpoints display as a single item. You can update a student's grades and assignment status using the Grade Detail tray (right panel) or the SpeedGrader. Note: You cannot override the total score for the grade in the grading column — you must open the Grade Detail tray or SpeedGrader to change one of the individual Checkpoint grades.

Screenshot of grading a Discussions Checkpoints assignment in the bCourses Gradebook. A student’s total grade of 10 points is shown in the gradebook, with a panel on the right showing the details of the student’s grade, including their initial response showing a grade of 5 out of 5 and their response post showing a grade of 5 out of 10 for a current total of 10 points out of 15.

Discussion Checkpoints FAQ