Intelligent Agents

‘Intelligent agents’ are a Brightspace tool that lets instructors monitor student activity in a course without having to check on each student’s progress manually. Intelligent agents can automatically identify students who have (or have not) completed certain course tasks, and they can send personalized emails to those students. Agents can be used to:

  • Send a welcome message to students when they first access the course,
  • Remind students that they have not yet viewed a particular content topic,
  • Inform students that they missed an assessment deadline,
  • Congratulate students on a high grade on a quiz or assignment, or on completing the last course module,
  • Contact students who achieved a low grade on a quiz or assignment and remind them of office hours and other available supports,
  • Acknowledge participation in a discussion forum.

Benefits of Using Agents

Using intelligent agents can benefit both instructors and students in many ways.

  • Intelligent agents are an efficient way of monitoring course activity (no need for manual checks on student progress).
  • Agents allow instructors to easily identify students who may need extra support.
  • By using agents, instructors can devote time to other course activities and tasks (e.g. providing more individualized communication and feedback to students, where needed).
  • Because emails sent by agents can be personalized, they can boost student engagement (for information on how to personalize emails, see section on Replace Strings).
  • Agents can be created at the beginning of the semester, and then ‘act’ on behalf of the instructor throughout the term.

Creating Intelligent Agents

To create an agent, follow the steps below:

  • Log in to Brightspace and go to your course site.
  • In the course navbar, select Course Admin.
  • Select Intelligent Agents from the list of available tools.
  • A page titled ‘Agent List’ will open. To start creating an intelligent agent, click New Agent.
  • The ‘New Agent’ page contains four main sections of information, as indicated in the image below: General agent information, Scheduling, Criteria, and Actions. For specifics on how to complete each section, please refer to the menu below the image.

4. Actions

1. General Agent Information

2. Scheduling

3. Criteria

Sample Agent Scenarios

Below are some examples of how you can use Intelligent Agents. Click on each box below to view the steps.

#1: You are teaching an online course. By week 2, you want to check if all students have accessed the course site. How can you identify students who have not logged in to the course yet?

#2: The first assignment in your course is due in week 2 of the semester. In the past, many students have missed this particular assignment. How can you prevent this from happening this semester?

#3: You are teaching an asynchronous online course. You expect that by the end of week 1 all students will have read the course syllabus. How can you identify students who have not read the syllabus and prompt them to do so?  

#4: You want to boost students’ motivation by congratulating them on a high grade on a quiz.

#5: A student has participated in a discussion forum that was not graded. You want to thank them for their contribution to the discussion.

#6: Students required to complete a practicum course need to submit several documents before they can begin their practicum. Once a student submits all documents, they can be issued a letter confirming that they are eligible to start their practicum. How can you identify students who have submitted all documents so that you can issue them such letter?

Personalizing Agent Emails

If you choose to have an intelligent agent send emails to students identified by the agent, you have two options:

  • Compose a generic email and have the same version sent to each student.
  • Personalize each email with the student’s name, last login date etc., which can be done automatically by using so-called ‘replace strings’.

Replace strings are special codes that can be used in automated emails in places where receiver-specific information would normally be found. When creating intelligent agents, replace strings can be used in:

1. Email recipient field (To, CC, and Bcc)

If you want the Brightspace system to autofill the address of the student identified by the intelligent agent, use the {InitiatingUser} replace string in the recipient field. (For more information on creating intelligent agent emails, view the ‘Actions’ section on the ‘Creating Intelligent Agents’ page.)

2. Body of the email

An example of a replace string that can be used in the email body is {InitiatingUserFirstName}. If an email containing this code is sent out by an intelligent agent, the system removes the replace string and inserts the student’s first name in its place. Thus, an email like this:

Hello {InitiatingUserFirstName},

I would like to congratulate you on the high grade you received on Quiz 4 in your {OrgUnitName} course. Well done and keep up the good work!

Cheers,

Dr. Smith

…would be delivered to a student named Rebecca with her own name in place of the replace string:

Hello Rebecca,

I would like to congratulate you on the high grade you received on Quiz 4 in your Economics 101 course. Well done and keep up the good work!

Cheers,

Dr. Smith

Commonly Used Replace Strings

The chart below lists the most common replace strings available to use in the subject line and message of emails sent out by intelligent agents, along with the type of information they generate.

Replace StringInformation Brightspace will autofill
{InitiatingUser}The name of the user who performs the action that meets the agent’s criteria, e.g. the student’s name
{InitiatingUserFirstName}The first name of the initiating user
{InitiatingUserLastName}The last name of the initiating user
{LastLoginDate}The date the initiating user last logged in to Brightspace
{LastCourseAccessDate}The date the initiating user last accessed the course
{OrgName}The name of the organization
{OrgUnitName}The name of the Org Unit (i.e. course name)

For a complete list of replace strings that can be used with intelligent agents, please visit this Brightspace resource.

Intelligent Agent Email Settings

By default, intelligent agents send email to and from Brightspace mail system only. If, however, you would like intelligent agents to send reports or emails to your personal email address rather than your Brightspace mail, you can change the default settings.

  • Log in to your course in Brightspace.
  • In the navbar, click Course Admin.
  • Select Intelligent Agents from the list.
  • Click Settings on the right side of the page.
  • Select Set custom values for this course. Enter the name that will be associated with emails sent by the agent (your own name) and the email address where you want to receive replies from students, if any (please use your MUN email).
  • Click Save.

Running Intelligent Agents

Before running your newly created intelligent agent and sending automated emails to students, you can conduct a practice run. A practice run allows you to check if your agent settings are correct without sending emails to students.

  • Log in to your course in Brightspace.
  • In the navbar, click Course Admin.
  • Select Intelligent Agents from the list of available tools.
  • On the Agent List page, locate the agent you want to practice-run and click the downward arrow next to it.
  • Select Practice Run from the menu.
  • A window will pop up asking you to confirm that you want to conduct a practice run. Click Run.
  • You will see a page with a confirmation that your request has been submitted.
  • When the practice run is complete, after a minute or two, you will receive an email (in Brightspace mail or another email if you have changed email settings for the agent).
  • Go back to the Agent List page and locate the agent you have just run on the list.
  • In the ‘Results of Last Run’ box, click on the users identified by the agent to see the complete list.
  • You can now conduct a proper run of the intelligent agent.

Video Instructions