Assignments
Loading assignments…
This may take a moment.
Loading assignments…
This may take a moment.
A simple, secure student productivity tool that helps students track their assignments
StudentHub is a read-only dashboard that helps students stay organized by displaying their Canvas assignments in one calm, focused view.
StudentHub uses Canvas OAuth 2.0 to securely access student data. We request read-only access to:
| Data Type | What We Access | Purpose |
|---|---|---|
| User Profile | Canvas user ID, name | Verify connection, link assignments |
| Courses | Course names, codes | Group assignments by course |
| Assignments | Titles, descriptions, due dates, submission status | Display in dashboard |
url:GET|/api/v1/users/:user_id/profile url:GET|/api/v1/courses url:GET|/api/v1/courses/:course_id/assignments
StudentHub is designed with institutional trust in mind:
| We Do NOT... | Why It Matters |
|---|---|
| Modify Canvas data | No write, submit, or delete operations |
| Access grades | We only see submission status (pending/submitted/graded) |
| Access student files | We don't download or store file submissions |
| Access discussions or messages | We only access assignment metadata |
| Share data with third parties | No advertising, no data sales |
| Store unencrypted tokens | All OAuth tokens are AES-256-GCM encrypted |
See our Canvas Admin Setup Guide for detailed instructions.
StudentHub is committed to being a trustworthy tool for educational institutions. We prioritize simplicity, security, and student privacy.