You can use Canvas modules to set conditions on how and when students move through coursework. For example, you can lock upcoming modules until a specific date and time.
Additional conditions you can use include releasing a module only:
- After another module has been opened and completed
- After students view a file and mark it as done
- After students participate in a specific discussion
- After students submit an assignment or quiz
- Once students achieve a minimum score on an assignment or quiz.
The process for releasing modules conditionally has two parts. The first step is to create a module containing the required activity/content that students must complete. The second step is to create a subsequent module with prerequisite settings. This module remains locked until the requirement module tasks are complete.
Step One: Create a module for required work and select requirements
Depending on the type of coursework, you can require students to:- View the item
- Mark as done
- Contribute to the page
- Submit the assignment
- Score at least…

Step Two: Create a subsequent module with prerequisite settings
Once required work is defined and inside a module, you can use it as a prerequisite for a subsequent module. Note that this is just a prerequisite module selection: details on what students must have completed in that module are defined in the requirements. Step-by-step instructions are here: How do I add prerequisites to a module? Students can see the prerequisite module in the heading area.
This article was last updated on Sep 22, 2023 @ 9:51 am.
You Might Also Like
Setting Pronouns in Canvas
Back to Canvas TutorialsAll members of the PSU community may provide or update their preferred pronouns for use in the classroom or academic…
Using Non-Supported Applications for Teaching
As stewards of PSU’s digital learning environment, the Office of Academic Innovation (OAI) is always exploring new teaching and learning platforms,…
Use the Canvas-Google integration
Back to Canvas TutorialsThe Canvas-Google integration (LTI 1.3) allows users to login to Google from Canvas. Instructors can create Google…
Waitlisted students in Canvas
Back to Canvas TutorialsStudents who register for a course waitlist are now admitted to Canvas courses as Observers during the add/drop period. This…
Add a PSU Canvas user to a concluded course
Back to Canvas TutorialsIf a course is set to a past term the +People button will be greyed out. To make it active, you change the dates of the…
Create a Google Assignment
Back to Canvas TutorialsWith the Google Assignment external tool, students can either create a Google file (Doc, Sheet, or Presentation) to submit,…
See a student view of Grades
Back to Canvas TutorialsThe Student View button is not active in the Canvas Grades area. To see your gradebook as a student does, you need to select…
Set up your gradebook
Back to Canvas TutorialsPreparing your gradebook in Canvas prior to the start of term will help you avoid last-minute changes. Five setting areas to…
Canvas media recorder troubleshooting
Back to Canvas TutorialsWhen attempting to record media using the Rich Content Editor, you may encounter problems with your browser or operating…
Recover deleted Canvas items
Back to Canvas TutorialsIf you accidentally delete an activity or page in Canvas, there is a way to check and see if it can be retrieved. This will…
Add an extra credit question to a New quiz
Back to Canvas TutorialsCanvas Quizzes do not have a true extra credit option for automated grading. It’s possible to award extra credit, but this…
Add an extra credit question to a Classic quiz
Back to Canvas TutorialsCanvas Quizzes do not have a true extra credit option for automated grading. It’s possible to award extra credit, but this…
User Roles in Canvas
Back to Canvas TutorialsStudent Roles Student Primary use: Students enrolled in a course site. Permissions: The student role has permissions to view…
Quiz time extensions
Back to Canvas TutorialsThere are two Canvas setting areas to check when accommodating students who need extra time on a quiz. The time and attempts…
Display your syllabus file in the Syllabus area
Back to Canvas Tutorials The Syllabus tool can be configured to display your uploaded syllabus file. Optionally, you can also display a Course…
Incomplete Student Access to a Canvas Course
Back to Canvas TutorialsThere are two ways to give a student ongoing access to a Canvas course to complete coursework. The simplest is to re-open the…
Request Course Information from the D2L Archive
Back to Canvas TutorialsAll D2L for-credit courses with student enrollment dating back to the academic year 2018-19 are stored in an archive…
Add a non-credit student with a Provisional Account
Back to Canvas TutorialsPSU non-credit students are not issued standard Odin accounts. Instead, they create a Provisional Account using a personal…
Add your syllabus to a module and link it to your homepage
Back to Canvas TutorialsFor instructions on using the Syllabus tool in Canvas, see How do I use the Syllabus as an instructor? The instructions below…
People: Student Inactive and Observer Roles
Back to Canvas TutorialsAt the beginning of term you may see two new student designations in your People course roster. Inactive. This means the…
Add media to Canvas
Back to Canvas TutorialsMedia maybe added to a Canvas in several ways, depending on the source and how you want it displayed. When sharing media from…
Select courses to show or hide on your Dashboard
Back to Canvas Tutorials Select Courses in the left Global navigation (green vertical bar). Select All Courses. Select the star icon for each…
Add PSU Canvas users to your course
Back to Canvas TutorialsYou can add anyone with a Odin ID to your Canvas course, as long as it is published and doesn’t have an End date in the…
Copy or send items to a Canvas Course
Back to Canvas Tutorials Copy or send a course item to another Canvas course Every Canvas index page (list of items in Modules, Assignments,…
Login to Canvas
Back to Canvas TutorialsLogin to PSU’s Canvas account by navigating to canvas.pdx.edu. You will be prompted to authenticate with…
Did you find what you were looking for?
If you couldn't find what you were looking for, tell us about it!