Agent 1: Login Monitoring
Active

This agent monitors student login activity and automatically sends notifications when students haven't accessed the course for a specified period. It helps instructors identify at-risk students early and maintain engagement.

Monitoring Settings
How long before a student is considered inactive
Notification Recipients
Send summary reports to all course instructors
Send reminder messages directly to inactive students
Include TAs in notification reports
Message Templates
Use {instructor_name}, {course_name}, {section_name}, {days}, {student_list} as placeholders
Use {student_name}, {course_name}, {days} as placeholders
Agent 2: Assignment Submission Monitoring
Active

This agent monitors assignment deadlines and automatically sends notifications when students miss submission deadlines. It helps instructors track overdue assignments and assists students in staying on top of their coursework.

Monitoring Settings
When to check and send notifications after deadline passes
Which types of assignments to monitor
Notification Recipients
Send summary of missed submissions to instructors
Send reminders to students who missed deadlines
Include TAs in missed submission reports
Message Templates
Use {instructor_name}, {course_name}, {section_name}, {assignment_name}, {due_date}, {student_list}, {total_students}, {submitted_count}, {missing_count} as placeholders
Use {student_name}, {assignment_name}, {course_name}, {due_date} as placeholders
Agent 3: Quiz Performance Monitoring
Active

This agent monitors quiz performance and attempt patterns, sending notifications when students score below threshold or take excessive attempts. It helps instructors identify struggling students and provide timely academic support.

Performance Thresholds
Trigger notification when student scores at or below this percentage
Trigger notification when student exceeds this number of attempts
Which types of quizzes to monitor for performance issues
Notification Recipients
Send performance alerts to instructors
Send study recommendations to struggling students
Include TAs in performance reports
Message Templates
Use {instructor_name}, {course_name}, {section_name}, {quiz_name}, {quiz_date}, {score_threshold}, {attempt_threshold}, {low_score_students}, {high_attempt_students} as placeholders
Use {student_name}, {quiz_name}, {course_name}, {office_hours} as placeholders
Agent 4: Grade Drop Detection
Active

This agent tracks grade progression over time and alerts when students show significant performance declines that may indicate personal issues, increased difficulty, or disengagement.

Detection Thresholds
Minimum percentage drop to trigger alert
Time period to analyze for grade trends
Minimum graded assignments needed for trend analysis
Notification Recipients
Alert instructors about declining students
Send support messages to affected students
Include academic advisors in alerts
Message Templates
Use {instructor_name}, {course_name}, {section_name}, {student_name}, {decline_percentage}, {time_period}, {previous_average}, {current_average}, {affected_assignments} as placeholders
Use {student_name}, {course_name}, {office_hours}, {tutoring_info}, {support_contact} as placeholders
Agent 5: Course Engagement Monitoring
Active

This agent monitors student login frequency, time spent in course, and interaction with course materials to identify students who may be struggling with course engagement or facing technical barriers.

Engagement Thresholds
Minimum time students should spend in course weekly
Days of no course activity before sending alert
How far below class average before triggering alert
Activity Settings
Count weekend logins in weekly totals
Include mobile app activity in calculations
Notification Recipients
Alert about low engagement patterns
Send engagement reminder messages
Alert for possible technical issues
Message Templates
Use {instructor_name}, {course_name}, {section_name}, {low_engagement_students}, {class_average_time}, {below_threshold_count}, {inactive_count} as placeholders
Use {student_name}, {course_name}, {last_login}, {weekly_minutes}, {class_average}, {tech_support}, {academic_support} as placeholders
Agent 6: At-Risk Student Prediction
Active

This agent uses a composite score based on login patterns, assignment completion rates, grade trends, and engagement metrics to identify students at high risk of dropping or failing the course.

Risk Factor Weights
Importance of login frequency and time spent
Importance of grades and assignment completion
Importance of participation and interaction
Risk Level Thresholds
Composite score indicating high drop risk
Composite score indicating moderate drop risk
When to send first intervention alert
Escalation Protocols
For high-risk students after 3 days
For persistent high-risk patterns
Notification Recipients
Alert about at-risk students
Send proactive support messages
Include advisors for high-risk cases
Message Templates
Use {instructor_name}, {course_name}, {section_name}, {high_risk_students}, {medium_risk_students}, {login_score}, {assignment_score}, {engagement_score}, {risk_score} as placeholders
Agent 7: Peer Performance Comparison
Active

This agent compares individual student metrics against class averages and identifies outliers who may need additional support or advanced challenges.

Performance Comparison Settings
How far from class mean before triggering alert
Minimum enrolled students for valid statistical comparison
How often to run peer comparisons
Metrics to Compare
Compare average assignment scores
Compare assignment completion percentages
Compare time spent in course
Compare discussion posts and replies
Compare quiz scores and attempts
Compare login patterns and consistency
Statistical Settings
Remove exceptional performers from baseline
Remove struggling students from baseline
Notification Recipients
Alert about performance outliers
Send support messages to struggling students
Offer advanced challenges to top students
Message Templates