Intelligent Agents

Use Intelligent Agents to automatically send emails to students based on criteria such as grades, assessment submissions and viewed content.

On this page:

Uses of Intelligent Agents

Examples of criteria that instructors can set up include, but are not limited to:

  • Login activity: if a student has or has not logged into UB Learns.
  • Course activity: if a student has or has not accessed a course.
  • Grades: if a student has achieved a specific score on a grade item.
  • Content: if a student has or has not viewed a content topic.

Creating a New Intelligent Agent

To create a new Intelligent Agent, follow these steps:

Considerations When Creating an Intelligent Agent

When you create a new agent, you need to consider the following:

  • Criteria: The criteria the agent selected. The agent can check user login activity, course activity and/or triggered release conditions. 
    • Intelligent agents evaluate the status of release conditions at the time that they run. 
  • Frequency: How often the agent is scheduled to run and find users that meet its criteria or often the agent takes action when a user satisfies the criteria. If you don't set a schedule, the agent must be manually triggered on the Agent List page.
  • Action. The action you want the agent to take when it finds a user that fits the criteria it is looking for. An agent can: 
    • change enrollment in the current course or enroll into another course. 
    • send an email to the user, their auditor or other user; or do nothing. 
      • Note: choosing no action enables the agent to run and generate reports of those who have satisfied the criteria during different runs of the agent.

Note: You must have the appropriate enrollment permissions in the current or destination courses to create intelligent agents that change user enrollments. Any file attachments and inserted images in emails cannot exceed the limit set for your institution for email attachments.

Best Practices for Intelligent Agents

Any file attachments and inserted images in emails cannot exceed the limit set for your institution for email attachments.

Some best practices include:

  • Use a standard naming convention to keep the order and purpose of each agent clear.
  • Use the agent's description area to collect reminder notes of what you need to adjust in the agent for each offering.
  • Determine if your agent would benefit from repetition.
  • Use Replace Strings to personalize emails and minimize editing.
  • Avoid overusing agents, especially if you can get the information to learners another way.
  • Conduct a practice run of your Intelligent Agent prior to activating the agent.

Accessibility Considerations for Intelligent Agents

Intelligent agents are not automatically accessible in their design. Students who are blind or have low vision, for example, use text-to-speech software and must listen to an entire email from start to finish. To assist in ease of access for all students:

  • Use clear language.
  • Use content-specific subject lines.
  • Use the HTML editor to create headers and links to additional content. 

Additional Resources