K12 Helper for Canvas
Extension Actions
- Live on Store
Overdue + Today widgets with full sorting, filtering, and mark-complete persistence.
Bring clarity and organization back to Canvas!
K12 Helper for Canvas is a lightweight enhancement designed for students using Canvas LMS (K12 / Stride / Instructure). It adds a powerful, interactive dashboard right inside your Canvas pages — no API keys, no logins, no extra setup.
✨ Features
✅ Overdue Assignments Tracker
Automatically detects assignments, quizzes, and discussions that are past due — but not yet locked — and lists them neatly in a sortable table.
Filter by type (Discussion, Quiz, Assignment)
Sort by due date, course, or title
“Select All / None” controls for fast filtering
Works across all enrolled courses or on individual course homepages
✅ Items To Do Today Widget
Displays everything due or scheduled for the current day, including assignments and calendar events (like Help Labs or Flipped Sessions).
Shows only today’s lessons, graded items, and sessions
Sortable by course, title, category, or time
Filter by type: Lesson, Graded Item, Flipped, Help, or Other Session
Collapsible section for a clean interface
✅ Mark as Complete
Stay on top of your daily progress!
Each item includes a “Done” checkbox that hides the task when completed.
Completed items are saved privately in your browser
Optional “Show Completed Items” filter restores them
No data ever leaves your device
✅ Collapsible and Compact Design
Each widget can be expanded or collapsed to reduce screen clutter. Ideal for dashboards and course homepages.
✅ No Login or API Key Needed
The widget uses Canvas’s built-in API endpoints with your existing session — it never stores passwords, never transmits data externally, and requires no configuration.