testing an IA 'recipe' of moderate-to-high complexity...

what do we think of this?…:

Agent Name - “Comprehensive Performance & Engagement Alert”

Purpose:

Notify students who meet ALL of these conditions:

  • Haven’t logged in for 10 days
  • AND missed Assignment 1 submission
  • AND scored below 70% on Quiz 2
  • Provide customized feedback based on their quiz score range and include links to resources.

The pseudocode:

IF user.last_login > 10 days agoAND NOT user.has_submitted('Assignment 1')AND user.quiz_score('Quiz 2') < 70%THEN    IF user.quiz_score('Quiz 2') < 50%        send_email(user, message="Critical Support Needed")    ELSE        send_email(user, message="Moderate Support Suggested")

LE/MS UI Step-by-Step:

  1. Navigate to Intelligent Agents:
    • Go to Course Admin → Intelligent Agents → New Agent.
  2. General Settings:
    • Name: “Comprehensive Performance & Engagement Alert”
    • Description: “Targets students with inactivity, missed assignment, and low quiz score.”
    • Agent is Enabled: Yes.
  3. Criteria:
    • Role in Classlist: Student.
    • Release Conditions:
      • Condition 1: Classlist → No login activity for 10 days
      • Condition 2: Assignments → No submission to folder → Assignment 1
      • Condition 3: Quizzes → Score on a quiz → Quiz 2 → Less than 70%
    • Combine conditions using ALL conditions must be met.
  4. Actions:
    • (Uses conditional content blocks for dynamic messaging.)
      • To: {{InitiatingUser}}
      • Subject: “Action Needed: Your Progress in {{OrgUnitName}}”
      • Hi {{FirstName}},We noticed:- You haven’t logged in for over 10 days.- Assignment 1 is still pending.- Your Quiz 2 score was {{QuizScore:Quiz 2}}%.Here’s what you can do:{% if QuizScore:Quiz 2 < 50 %} Please review the foundational materials here: [Link to Basics] Consider booking a one-on-one session with your instructor.{% else %} Review these advanced tips: [Link to Advanced Resources] Join the discussion forum for peer support.{% endif %}Log in today and take action to stay on track!- {{OrgUnitName}} Team
  5. Scheduling:
    • Run daily until Assignment 1 due date or until conditions are no longer met.
  6. Save and Enable.



thoughts? concerns? language you'd use in the messaging?

Rotulado: