Inspiration

Students often receive grades without understanding why they performed poorly or how to improve. At the same time, instructors lack clear insights into class-wide struggles. We wanted to bridge this gap by turning academic data into actionable insights using AI.

What it does

UA Study Smart is an AI-powered platform that analyzes exam results to identify weak topics, generates personalized study plans from syllabi, and provides real-time GPA tracking. It also gives instructors a dashboard to understand class performance and adapt their teaching.

How we built it

We built the entire system using Lovable for rapid development, Supabase for backend and data management, and Gemini AI for analysis and recommendations. The app processes PDFs (exams and syllabi), extracts structured data, and generates insights in real time.

Challenges we ran into

Parsing unstructured PDF exam data reliably Ensuring AI outputs were consistent and structured Integrating real-time GPA calculations with AI recommendations Managing environment setup differences between local and preview

Accomplishments that we're proud of

Built a fully functional end-to-end AI system in a short time Successfully integrated exam analysis, study planning, and GPA tracking Created meaningful instructor insights from aggregated student data Delivered a clean and usable interface

What we learned

How to use AI not just for features, but for full system development The importance of combining deterministic logic (GPA calculations) with AI insights How to iterate quickly using prompt-driven development Challenges of working with real-world unstructured data

What's next for UA Study Smart

Integrate with UAccess for real student data Improve accuracy of PDF parsing and analysis Add notifications and smarter study recommendations Expand analytics for instructors and long-term performance tracking

Share this project:

Updates

Submission history