Skip to main content
Indiana Wesleyan University Support Knowledge Base

Creating Intelligent Agents with Two Release Conditions


After reviewing this how-to you will have the knowledge needed to create an Intelligent Agent with more than one release condition.  For information on how to navigate to Intelligent Agents within a Brightspace course, please review the Navigating to Intelligent Agents article. For a more in-depth explanation of the Agent list and its functionality, please review the Intelligent Agent List Overview article.  For other guides on Intelligent Agents, see the Intelligent Agent topic page.


  1. Navigate to Intelligent Agents within your course and select the "New" button.
  2. In the Agent Name field, create a name for the Intelligent Agent. **For this scenario, we are identifying students who scored poorly on the Workshop One quiz but showed improvement on their Workshop Two quiz.**Agent Name example: Improvement on Workshop One quiz to Workshop Two quiz
  3. In the Description field, enter a description that describes what the agent does upon a glance.Description example: Identifying students who scored poorly on WS1 Quiz but improved their score on the WS2 Quiz
  4. In the Status field, select the "Agent is enabled" checkbox to enable the intelligent agent.
  5. Under the "Criteria" category and within the "Role in Classlist" subcategory, select the radio button that determines what role the intelligent agent should pertain to.  This should typically be set to "All users visible in the Classlist". However if there are mentees or teaching assistants assigned to the course and who are visible in the classlist, select the "Users with specific roles" radio button to specify the roles that the agent should pertain to.  In this scenario, the "student" role should be chosen.
  6. In the Release Conditions subcategory, select the box to "Attach Existing".  **If you had created a release condition previously for this course and wished to reuse it for a different intelligent agent, you would choose "Attach Existing".  If you are creating a release condition never used before in this course, you would choose "Create and Attach".**  (Since we created a release condition for this course that identified students who scored 70% and below, we can reuse this release condition to identify students who scored poorly on the Workshop One quiz).
  7. Choose the release condition previously made that identifies students who scored poorly on the Workshop One quiz.Condition example: Receives between 0% and 79% on the quiz: 1.3 Quiz: Title of Quiz
  8. Select the "Attach" button.
  9. To attach the second release condition which identifies students who improved their score from the Workshop One quiz to the Workshop Two quiz, choose "Create and Attach" since this is a release condition that has not been created previously.
    1. When the "Create a New Release Condition" box appears, in the "Condition Type" dropdown under Quizzes choose "Score on a quiz".
    2. Under the "Condition Details", choose a quiz from the dropdown menu to attach the intelligent agent to.  A separate agent must be created for each quiz.  An intelligent agent cannot be created and attached to multiple activities.  **In this scenario, the 2.6 Quiz would be chosen".
    3. From the "Criteria" dropdown menu, choose a criteria that best identifies the student's scores that would prompt an email notification.  **For this scenario, "Greater than" has been chosen because we want to reach out to students who scored higher than 85% on the Workshop Two quiz**
    4. In the Grade field, enter a percentage that would prompt the intelligent agent to send an email notification to the student.  **For this scenario, a score of 85% or higher has been chosen, but any percentage could be listed here**
    5. Once the second release condition has been set, select the "Create" button.
  10. The dropdown menu under "To access this item, users must satisfy" should be set to "All conditions must be met" otherwise the email notification would be sent to any student that met either condition and not both conditions.
  11. Under the Actions category and within the "Repetitions" subcategory, select the appropriate Action Repetition setting. **For this scenario, it is recommended that the "Take action only the first time the agent's criteria are satisfied for a user" is selected because you would only want to send the student the email once.
  12. In the "Send an Email" subcategory, select the checkbox to "Send an email when the criteria are satisfied".  The "Name that the emails come from" and the Reply-To address for responses" should prefill with the name and email address set up previously in the Settings. To review how to set email preferences for Intelligent Agents within a course, review the Setting Email Preferences for Intelligent Agents within a Course article.
  13. In the "To" field of the email, enter the replacement string that will automatically pull in the student's email address whenever they meet the specified criteria of the agent. **Note: Failure to put the replacement string in exactly may result in the intelligent agent not functioning properly** The faculty could also input their email address in the Cc: line if they would like to receive notification of the students who received this email. Email addresses example: To, {InitiatingUser}. Cc,
  14. Enter a subject for the email that will be sent to the student when they show an improvement from the Workshop One quiz to the Workshop Two quiz.Subject example: Sample Course - It looks like congratulations is in order!
  15. Compose an email message to students who had low scores on a specific quiz but showed improvement on the preceding quiz.Message example: I see that you did much better on the Workshop Two quiz than on the Workshop One quiz. Hard work pays off! You should now set a goal for yourself to keep up that level of work on all future quizzes and exams. The course will begin to get more difficult as we progress so it is a good idea to ramp up your studying time and efforts. Good luck the rest of the way!
  16. In the Attachments subcategory, the faculty can upload any materials that they would like for the students to have.
  17. The Email format subcategory will default to "HTML".  This setting can be left to the default.
  18. In the Scheduling category, choose the checkbox to "Use the Schedule". Not using the scheduling feature will result in the faculty having to run the agent manually each time.clipboard_ee6d53c3c1dc09d73108d252877d83b4e.png
  19. The "Update Agent Schedule" box will allow faculty to choose how often the agent runs.  In this instance, the faculty would want the agent to run daily.
  20. The "Repeats Every:*" box will allow faculty to set how often the agent repeats. For this agent, it would repeat every day.
  21. The Schedule Dates field will allow faculty to enter the start and end dates for the agent.  For example, faculty may want to set the start and end date of the agent to match the start and end dates of the Workshop Two quiz.Schedule Dates example: Has Start Date, 04/06/2020. Has End Date, 04/13/2020
  22. Once the parameters are set, select the "Update" button.
  23. Select the "Save and Close" button to complete the setup.
  • Was this article helpful?