Create Student Inactivity Alerts

Intelligent agents may be created in D2L to alert instructors of student inactivity in the course.

Updating the the "From" and "Reply-To" Fields in Settings

  • To change the From and Reply-To fields in the email so that messages appear that they are sent by the instructor, and for student replies to be delivered to your inbox, go to the [Settings] link in the top right corner.

    Identifies Settings icon.

  • Choose the [Set custom values for this course] option, then enter the email address you would like the emails to come from and the email address you'd like to use as the Reply-To addresses.

    Identifies option for custom values.

  • The user-specific data is not transferable when the Intelligent Agent is copied from one course to another. This is due to the fact that the data is tied to the user account. Hence, it is necessary to manually input the user-specific data, such as the instructor's name and email, in the settings of the Intelligent Agent for each course.

Setting Up an Intelligent Agent

  1. Click on [Course Management] and choose [Course Admin].

  2. Click on [Intelligent Agents].

    Identifies Intelligent Agents link.

  3. Click [New Agent].

    Identifies New Agent button.

  4. Enter a name for your agent, and check the [Agent is enabled] checkbox.

    Indicates Name field and Identifies Agent is enabled box.

  5. Under Scheduling, choose a Frequency to bring up options.

    Indicates Frequency option.

  6. A schedule will determine when the agent will run. With No Schedule selected for the Frequency, you will need to manually run the Intelligent Agent from the Agent List.

  7. Under Criteria, you can choose which users the agent evaluate and why.

    Shows Criteria options.

     NOTE: Login Activity is when a user simply logs into D2L, while Course Activity is when a user goes inside the course. The activity options are useful for setting up Student Inactivity Alerts.

  8. The Role in Classlist options will allow you to choose specific users to have the agent evaluate. This will usually be [Student].

    Identifies Users with a specific role option.

  9. You can also set release conditions that have to be met for the agent to be triggered. Examples include:

    • A student has scored less than 50% on a quiz.
    • A student has not completed an assignment.
    • A student who has not visited a specific content module.

  10. To set the release condition, click [Create] (or [Browse] if you already have release conditions created).

    Identifies the Create and Browse Release Conditions buttons.

  11. Create a Release Condition.



    NOTE: If you copy your Intelligent Agent to another course, you need to make sure you copy any attached Release Conditions (this will happen automatically if you copy the entire course).

  12. Under Actions. You can change the repetition to [Take action every time the agent is evaluated and the agent’s criteria are satisfied for a user].

  13. Click [Send an email when the criteria are satisfied]. With both this and the previous option selected, an email will be sent to the user every time they meet the criteria when the agent is run.

    Identifies the Send an email when the criteria are satisfied checkbox.

  14. Enter the email address(es) of those who need to be notified (e.g. the Instructor, an Online Student Advisor, the assigned Advisor for a specific HUMD/Developmental Education course, and/or the student).

    • To maintain privacy, {InitiatingUser} can be used in the Bcc field to send the email to the student(s) meeting the agent criteria.
    • You can add your email address to the To field to receive a copy of every Intelligent Agent notification sent out.

      Indicates the What replace strings can I use in the subject and message link.

      NOTE: The "initiating user" is any student who performs the actions necessary to satisfy the agent's criteria.

  15. To personalize a standard email for each recipient, enter the appropriate string. Click on [What replace strings can I use in the subject and message?] below the Subject textbox to see a list of possible strings or see functional strings below. (In these strings, the Org Unit is the course and the OrgDefinedID is the student ID.)

    The following are replace strings you can use in the subject line and the email message:

    {OrgName} - The name of the organization.
    {OrgUnitCode} - The code for the org unit.
    {OrgUnitName} - The name of the org unit.
    {OrgUnitStartDate} - The start date specified for the org unit.
    {OrgUnitEndDate} - The end date specified for the org unit.
    {OrgUnitId} - The id for the org unit.
    {InitiatingUserFirstName} - The first name of the initiating user.
    {InitiatingUserLastName} - The last name of the initiating user.
    {InitiatingUserUserName} - The username of the initiating user.
    {InitiatingUserOrgDefinedId} - The Org Defined ID of the initiating user.
    {LoginPath} - The address of the login path for the site.
    {LastCourseAccessDate} - The date the initiating user last accessed the course.
    {LastLoginDate} - The date the initiating user last logged in.

  16. Type the body of the email message. Click [Save and Close] when completed.

    Shows the body of an email message.