get_student_analytics
Get per-student engagement analytics: page views, participations, and assignment timeliness. Identify disengaged students using engagement scores.
Instructions
Get per-student engagement analytics: page views, participations, and on-time/late/missing assignment counts.
Uses Canvas's /analytics/student_summaries endpoint to return a ranked table of every student in the course with an engagement score (0-100) useful for identifying disengaged students in participation/presentation-driven courses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort_by | No | Sort order — "engagement_score" (default, ascending), "page_views", "participations", or "name" | engagement_score |
| course_identifier | Yes | Course code or Canvas ID | |
| include_access_stats | No | Include page view counts (default: True) | |
| include_participation | No | Include participation counts (default: True) | |
| include_assignment_stats | No | Include on-time/late/missing counts (default: True) |