https://github.com/carter907/canvas-dashboard-hackusf-2025
AI Canvas Dashboard for quickly assessing your academic standing.
https://github.com/carter907/canvas-dashboard-hackusf-2025
fastapi hackusf2025 htmx instructure-canvas tailwindcss usf
Last synced: about 1 year ago
JSON representation
AI Canvas Dashboard for quickly assessing your academic standing.
- Host: GitHub
- URL: https://github.com/carter907/canvas-dashboard-hackusf-2025
- Owner: Carter907
- Created: 2025-04-05T16:40:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T15:38:53.000Z (about 1 year ago)
- Last Synced: 2025-04-10T00:44:34.870Z (about 1 year ago)
- Topics: fastapi, hackusf2025, htmx, instructure-canvas, tailwindcss, usf
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Canvas Dashboard and AI Assistance
### About
In Canvas there are several ways to get out certain types of information. However, it can be a bit of annoyance to try and remember exact where everything is.
With this project, our team designed a web app for interfacing with your canvas data, grades, and courses to see exactly where you stand academically.
### Events
The events section of the dashboard shows the most recent annoucements from your class. You can use this to see what course work is coming up!
### Total GPA
The total GPA is calculated based on the average gpa of all your courses.
### Courses GPA
Each course is given a GPA based on all your submitted assignments.
## Canvas API Usage
this project heavily relied on the [Canvas API](https://usflearn.instructure.com/doc/api/live), which allowed us to aggregate personal user data from an access token.