Wednesday, May 13, 2026

Intelligent Agents in Brightspace


Intelligent agents in Brightspace are not really “intelligent” or GenAI.  Instead, they are rule-based automation tools that monitor learner activity and trigger targeted actions, such as: personalized feedback, or reminders. There are two key actions intelligent agents can do:

  1. Change user roles (permissions) and (un)enroll users (Administrator level access required)
  2. Instructors can email students alerts based on a triggered rule (Instructor level access)

Intelligent Agents as Instructional Agents

Intelligent agents can help put teaching plans into action automatically so they can immediately reach students, keep them engaged, reduce repetitive tasks, and use course data to guide your teaching in online or hybrid classes. This seems like a lot, but essentially in Brightspace they offer actions that can be automated by conditional statements.

Create and Employ an Agent

You can create an Intelligent Agent by:
  1. Going to Course Tools on the NavBar and selecting Course Admin
  2. Scroll Down to the Communication tools and select “Intelligent Agents” 
  3. Select “New Agent”
  4. The New Agent will have 4 features:
    1. General: The Basics
      1. Give the Agent a Name (Required)
      2. Give the Agent a Description
      3. Select a Category (Optional – you may need to make one using “Add Category”)
      4. DO NOT Select “Agent is enabled.  Only do this once the agent is ready to be deployed. You may want to test your agent first.
    2. Scheduling: Do you want this to be something done daily or once?
      1. NOTE:  Student patience is fragile. Be careful not to overdo it!
    3. Criteria: What triggers the action?
      1. Who is affected by their roles:
        1. It is best to choose all in the Classlist.
        2. Using specific roles requires care.  You could email other course instructors or librarians (folks with roles other than students).
      2. Take Action or Activity
        1. Select warnings for late log in activity by either:
          1. Brightspace Log-on
          2. Course log-in (this is best)
      3. Release Conditions: This is a vast list of options.  Some include:
        1. Not posting in a discussion section
        2. No Quiz Attempts
        3. Scoring Below or above a number on a Quiz
        4. Not visiting a content page
    4. Action: 
      1. Occur only once or (caution) repeatedly
      2. Send Email” select the box 
        1. Be sure to make the email informative.
        2. OPTIONAL: Replacement Strings can personalize your message.
  5. Save and Close
If you enabled the agent, it will run when scheduled. In addition, you can enable the agent from the list.

If you want to run it right now, select the agent’s chevron and select “Run now”.


What are Replacement Strings?

“Replacement strings” are bits of code entered into automated emails for personalization.

Use the following replacement string in the “To” address field to send the agent email to specific recipients: {InitiatingUser} – The user (student) who performs the actions necessary to satisfy the agent's criteria.

What replacement strings can I use in the subject and message? 

Here are several recommended replacement strings to consider using:

  • {InitiatingUserFirstName} - The first name of the initiating user.
  • {InitiatingUserLastName} - The last name of the initiating user.
  • {LastCourseAccessDate} - The date the initiating user last accessed the course.
  • {LastLoginDate} - The date the initiating user last logged in.
  • {OrgUnitStartDate}: The start date of the course. (Access to the Brightspace course)
  • {OrgUnitEndDate}: The end date of the course. (Access to the Brightspace course)

*Replacement strings are case sensitive!  Be sure to use them exactly as they are shown, else you could look like uncaring automaton or an idiot to the recipient. *

Example of a Message with Replacement Strings

The following text with replacement strings:

I see that you did not log into the you course, {OrgUnitName}, last week. I hope everything is okay.  If there is an issue, do not hesitate to contact me to see what we can do. Please remember that regular participation in course activities is essential for success in this course. You can get back on track by first logging in to the course as soon as possible.

Looking forward to your return to the course,

Professor Wolf

This will look like:

Dear John,

I see that you did not log into the you course, PSY222-73 DEVELOPMENTAL PSYCHOLOGY, last week. I hope everything is okay.  If there is an issue, do not hesitate to contact me to see what we can do. Please remember that regular participation in course activities is essential for success in this course. You can get back on track by first logging in to the course as soon as possible.

Looking forward to your return to the course,

               Professor Wolf

Strategically Employed Intelligent Agents are Powerful

Using Intelligent Agents in conjunction with Conditional Releases can create powerful rule-based tools that can engage students, provide immediate feedback, and otherwise help add a more personal touch to your class.

For example, Intelligent Agents can:
  • Send reminders to students who have not logged in recently,
  • Congratulate learners who perform well on assignments, or
  • Provide additional resources when students struggle with course material (via email link).

These automated messages help maintain communication, encourage engagement, and support student success without requiring instructors to manually monitor every course interaction.





No comments:

Post a Comment

Intelligent Agents in Brightspace

Intelligent agents in Brightspace are not really “intelligent” or GenAI.  Instead, they are rule-based automation tools that monitor learner...