Jump to HeaderJump to Main ContentJump to Footer
Michigan State University
Michigan State University
D2LHelp

D2LHelp

  • Digital Hub
  • |
  • MSU Documentation
  • |
  • D2L Documentation
  • |
  • Training
  • |
  • D2L Retention
  • |
  • D2L's Known and Fixed Issues
  • |
  • FAQ
D2LHelp
  • Digital Hub
  • MSU Documentation
  • D2L Documentation
  • Training
  • D2L Retention
  • D2L's Known and Fixed Issues
  • FAQ

< Digital Hub

< MSU Documentation

< D2L Documentation

< Training

< D2L Retention

< D2L's Known and Fixed Issues

< FAQ

D2L Help > MSU Documentation > Tools and Tips at MSU >

Release Conditions

Release Conditions

NEED HELP?

  • MSU IT Service Desk
  • D2L Request Form

D2L AT MSU

  • Frequently Asked Questions
  • Known Issues

PHONE

Local: (517) 432-6200 Toll-free: (844) 678-6200 (North America and Hawaii)

NOTICE

If you notice any help page that has incorrect information or is outdated, please contact us.

If you're having accessibility issues, please let us know.

  • Contact Information|
  • Site Map|
  • Privacy Statement|
  • Site Accessibility|
  • Call MSU: (517) 355-1855|
  • Visit: msu.edu|
  • Notice of Nondiscrimination|

SPARTANS WILL|© Michigan State University|

Release conditions allow you to create custom learning paths through the materials in your course. When you attach a release condition to an item, learners cannot see that item until they meet the required condition. For example, you can hide the second topic in a module until learners view the first topic, require learners to view a content topic before attempting a quiz, or require them to post to a discussion topic before they see a content module.

Tools that support release conditions

You can attach release conditions to many items in your course. This allows you to control the timing and visibility of activities and information as learners move through the course.

Release conditions are available for the following tools and items:

  • Announcements
  • Assignments
  • Awards
  • Checklists
  • Content modules and topics
  • Custom widgets
  • Discussion forums and topics
  • Grade items and categories
  • Intelligent Agents
  • Quizzes
  • Surveys

Instructions for creating release conditions:

Step 1: Open the item you want to restrict

To set up a release condition, first open the item that you want to control access to.

  • To restrict a content topic, go to Content, open the module, and click the topic’s menu, then click Edit or Edit Properties In-place.
  • To restrict an assignment, go to Assignments and click the assignment name to edit it.
  • To restrict a discussion topic, go to Discussions, click the topic menu, and click Edit Topic.
  • To restrict a quiz, go to Quizzes, click the quiz name, and edit the settings.
  • To restrict an announcement, checklist, or other supported item, open the editor for that item.
Step 2: Find the release conditions area

The location of the release conditions area varies slightly by tool, but it is usually in the same general place as availability and visibility settings.

  • In many tools, expand the Availability Dates & Conditions section to find Release Conditions.
  • In older workflows, look for a Restrictions tab and scroll to the Release Conditions section.
Step 3: Choose to create or attach a condition

When you open the release conditions section, you can either create a new condition or reuse an existing one.

  • Click Create and Attach to set up a new release condition that applies to this item.
  • Click Attach Existing to reuse a condition that you already created for another item.

Note: If you want more than one course item to unlock when the same requirement is met, create the condition once and then use Attach Existing on the other items.

Step 4: Select the condition type

When you create a new condition, you must choose the type of release condition. The condition type determines what learner action or result is required.

Common examples include:

  • Content – learner must view or complete a specific content topic.
  • Assignments – learner must submit to a specific assignment or receive feedback.
  • Discussions – learner must author a post in a topic.
  • Quizzes – learner must attempt a quiz or achieve a specific score.
  • Grades – learner must achieve a particular grade on a grade item.
  • Checklists – learner must complete all items or a specific item on a checklist.
  • Classlist – learner must be enrolled in a specific group, section, or org unit.
Step 5: Configure the condition details

After you choose a condition type, you must tell the system exactly what to check.

  • Select the specific item, such as the quiz, discussion topic, grade item, or content topic.
  • For grade based conditions, select the comparison type, such as greater than, less than, or greater than or equal to, and enter the required value.
  • For checklist and discussion conditions, specify how many items or posts are required.

When you finish, click Create or Attach to add the condition to the item.

Step 6: Review and combine conditions

After you add a release condition, it appears in a list on the item.

  • Use Remove to delete a condition that you no longer want to apply.
  • Use Add Another Condition if learners must meet more than one requirement before they can access the item.

Important: If you attach more than one release condition to the same item, learners must meet all the listed conditions. Release conditions use AND logic, not OR logic.

Step 7: Save and test the learner experience

When the release conditions are configured, save the item and test what learners will see.

  • Click Save and Close (or a similar option) to apply the changes.
  • Use View as Learner to verify that the item becomes visible only after the condition is met.

Note: If content does not appear when you expect it to, check that the condition type, target item, and values (such as grades or completion settings) match the way the course is set up.

Use release conditions with Intelligent Agents

You can also use release conditions to drive Intelligent Agents that monitor learner progress and send automated messages.

To use release conditions to drive Intelligent Agents:

  1. Go to Admin Tools > Intelligent Agents to create or edit an Intelligent Agent.
  2. Name the agent, and click Agent is enabled to enable the agent upon creation.
  3. In the Scheduling section, set the time, date, and frequency for the agent to run.
  4. In the Criteria section, add release conditions that describe the scenario to monitor (for example, not submitting an assignment or scoring below a threshold).
  5. In the Actions section:
    • Select the Send an email when the criteria are satisfied check box to have the agent to send an email when the criteria are satisfied.
    • Enter your email details and relevant attachments.
      Note: To send the agent email to specific recipients, click What special email addresses can I use?, then copy the appropriate replacement string and paste it into the To, Cc, or Bcc fields as needed. Special email addresses include, for example, users, auditors, and parents or guardians.
  • Configure the email message and schedule, then save and enable the agent.

Intelligent Agents do not control whether content is visible. Instead, they use release conditions to identify which users should receive notifications or reminders.