Elevator pitch Real-time Canvas course roster and assignment grade dashboard synced to your workspace.
Industry Education Technology / Learning Management Systems
Problem
- Manual grade tracking across multiple Canvas courses is time-consuming.
- Instructors lack quick visibility into student performance trends and assignment completion.
Solution
- Automatically sync Canvas roster data and grades into a centralized dashboard.
- Monitor assignment submissions and performance metrics in real time.
Tools
canvas-roster-fetch: Retrieves enrolled students, sections, and enrollment status (returns student list with metadata)canvas-grades-sync: Pulls assignment grades and submission timestamps (returns grade records with due dates)canvas-course-list: Lists all instructor courses with IDs and term info (returns course metadata)grade-analytics: Computes class averages, completion rates, and outlier detection (returns performance summaries)
Widgets
/roster: Searchable student list with enrollment status and contact info/grades: Assignment grid showing submissions, scores, and late flags
Conversation starters
- "Show me students who haven't submitted the latest assignment."
- "What's the class average on the midterm and who's struggling?"