D2L Intelligent Agents - Notify Instructor on New Enrollment in Course

Objective

D2L Intelligent Agents can be configured to notify instructors of new student enrollments by using a Release Condition to detect enrollment, setting the schedule to run daily, and configuring the agent to send an email to the instructor when the criteria are met.

Environment

D2L

Before You Begin

N/A

Steps

  1. Click Course Admin in your navbar, then select Intelligent Agents.
  2. Click New Agent and provide a name (e.g., "New Enrollment Notifier").
  3. Set Criteria (Release Conditions):
    • Under "Criteria," click Create under "Release Conditions".
    • Select Classlist > Org unit enrollment.
    • Click Select Org Unit, then search for and select the current course.
  4. Under "Scheduling", set the agent to run Daily to check for new, daily sign-ups.
  5. Configure Actions:
    • Expand "Actions".
    • Select Take action only the first time the agent’s criteria are satisfied for a user.
    • In the "To" field, enter the instructor's email.
    • Use replacement strings in the body, such as {OrgUnitName}, {InitiatingUserFirstName}, {InitiatingUserLastName}, and {InitiatingUserUserName} to identify the course, student’s name, and NetID.
  6. Select Agent is enabled and click Save and Close.

Additional Info

  • Prevent Duplicate Emails: Ensure the agent is set to take action only the first time the criteria are met so it does not email the instructor every single day for the same student.
  • Test Run: Always use the "Practice Run" feature to ensure the agent identifies the correct users before officially enabling it.
  • Documentation: For further details, see Creating and Sending Automated Emails Using Intelligent Agents and the Set up Intelligent Agents guide from D2L.
Print Article

Related Services / Offerings (1)

Learning Management Systems (LMS) provides support and troubleshooting for MSU’s LMS platforms, including D2L (Desire2Learn) and other related tools. The service covers user inquiries, technical issues, and guidance on LMS features such as course creation, content management, assessments, grading, and communication tools.