Intelligent Agents

Intelligent Agents monitor a course to find activities that match criteria set by an instructor.

You can set monitoring criteria, such as login activity, course activity and release conditions.  You can set intelligent agents manually or schedule them to run automatically. A few examples of uses of Intelligent Agents are:

  • Emailing users with grades below a certain level.
  • Checking for users that have not logged in within a specified number of days.
  • Sending an email to students that have completed a checkpoint in the course.

Access the Intelligent Agents tool by clicking Course Admin on the course navbar and selecting Intelligent Agent

Create an Intelligent Agent:

  1. On the course navbar, click Course Admin.
  2. Click Intelligent Agents.
  3. On the Agent List page, click New.
  4. On the New Agent page, enter a name.
  5. Expand the Edit Description label and enter a description.
  6. To make the agent active, select the Agent is enabled check box.
  7. Under Criteria > Role in Classlist, do one of the following:
    • To make the intelligent agent applicable to all roles in the Classlist, select the All users visible in the Classlist check box.
    • If you want the intelligent agent to apply to select roles, select the Users with specific roles check box and choose the respective roles.
  8. To target users’ login habits, under Criteria > Login Activity, enter your criteria. Note: Login activity refers to logins at the platform level.
  9. To target users’ course habits, under Criteria > Course Activity, enter your criteria.
  10. If you want your agent to run when a specific existing condition has been met, under Criteria > Release Conditions, click Attach Existing. Select the checkbox for any condition you want to attach, then click Attach.
  11. If you want your agent to run when a specific new condition has been met, under Criteria > Release Conditions, click Create and Attach. Select a Condition Type from the drop-down list. Complete any additional Condition Details that appear and click Create.
  12. Under Actions > Repetition, select how often you want the agent to take action.
  13. If your role has the Use Agent Enrollment Actions and Perform Unenroll permissions, you can set your agent to perform an enrollment or unenrollment action:
    • Under Change User Enrollments, select the Change user enrollments when the criteria are satisfied check box.
    • From the Enrollment Action drop-down list, select the action you want your agent to perform and select the course.
    • If you want to Enroll user in a course, select an available course from the dialogue. Only courses you have permission to enroll in will be shown.
    • From the New Role drop-down list, select the role the user will be enrolled in when the agent criteria are satisfied.
  14. If you want the agent to send an email when the set criteria are satisfied, under Actions > Send an Email, select the Send an email when the criteria are satisfied check box and enter your email details and relevant attachments.
  15. To schedule how often Brightspace Learning Environment evaluates the agent criteria, under Scheduling, select the Use Schedule check box. Click Update Schedule and set your scheduling details.
    Note: Scheduled intelligent agents stop running and are automatically disabled if the course is inactive, past its end date, or deleted. You can still set up a practice run or a manual run of an intelligent agent at any time in a course with a passed end date.
  16. Click Save and Close.

Explore Further