Inspiration
Keeping track of grades across multiple courses was painfully manual — students constantly recalculate averages, hunt through course outlines for weightings, and stress over finals without knowing what they actually need. We wanted to build a smarter, faster solution that removes the spreadsheet chaos and automates the boring setup process.
What it does
Grade Tracker is an AI-powered academic dashboard that automatically imports grading schemes from course outlines, organizes assessments by weight, calculates current grades in real time, and tells students exactly what they need on future assignments or finals to hit their target grade. It gives students a clear picture of their academic standing without manual calculations.
How we built it
We built Grade Tracker as a modern web app with a responsive dark-mode interface focused on speed and usability. The system parses uploaded course outlines using AI-assisted extraction to automatically identify grading components, weights, and assessments. We then calculate weighted averages dynamically and generate target-grade predictions for finals and remaining coursework. The frontend was designed for quick editing and live updates so students can instantly model “what-if” scenarios.
Project repository: Grade Tracker GitHub Repository
Challenges we ran into
One of the biggest challenges was reliably extracting grading data from inconsistent course outlines. Every professor formats syllabi differently, so handling messy PDFs and ambiguous grading sections required a lot of iteration. Another challenge was building accurate weighted-grade calculations while supporting incomplete or future assessments.
Accomplishments that we're proud of
We’re proud of creating a tool that feels genuinely useful for students instead of just being another calculator. The AI course-outline import dramatically reduces setup time, and the live grade prediction system makes it easy to understand academic progress at a glance. We also built a polished UI that feels fast, clean, and intuitive.
What we learned
We learned how difficult unstructured document parsing can be in real-world situations, especially with academic PDFs. We also gained experience designing around user anxiety — students want immediate, simple answers, so clarity and responsiveness mattered just as much as technical accuracy.
What's next for Grade Tracker
Next, we want to expand the AI import system to support more document formats and learning platforms automatically. We also plan to add GPA forecasting, assignment reminders, collaborative study planning, analytics over time, and integrations with school portals like Canvas or Moodle so grades can sync automatically.
Built With
- react
- tauri
- typescript
Log in or sign up for Devpost to join the conversation.