testing an IA 'recipe' of moderate-to-high complexity...
Omar.A.118
Posts: 49
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:
- Navigate to Intelligent Agents:
- Go to Course Admin → Intelligent Agents → New Agent.
- General Settings:
- Name: “Comprehensive Performance & Engagement Alert”
- Description: “Targets students with inactivity, missed assignment, and low quiz score.”
- Agent is Enabled: Yes.
- 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.
- 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
- To:
- (Uses conditional content blocks for dynamic messaging.)
- Scheduling:
- Run daily until Assignment 1 due date or until conditions are no longer met.
- Save and Enable.
thoughts? concerns? language you'd use in the messaging?
Rotulado: