Inspiration
Ever wondered how you're performing in class compared to your peers? Worried about not getting the grade you want? It can be frustrating when a low quiz or homework score disrupts your confidence and study momentum. These are common concerns among students, and we’ve experienced them too. That’s why we developed Sqoreo, an AI-powered assistant designed to help students manage their academic progress with more clarity and less stress.
What it does
Sqoreo is your academic companion! It’s an AI chatbot and grade tracker that helps students predict their course grades based on past performance. Think of it as a crystal ball for your GPA—giving you valuable insights to help you stay on track toward your academic goals. Sqoreo also provides personalized feedback, preventing students from getting overly discouraged by one or two poor performances. With Sqoreo, you can monitor your progress in real-time, with predictions based on three possible scenarios: Trend (maintaining your current performance), Regress (a dip in performance), and Improve (an upward trajectory).
How we built it
The web application was developed using Python for the backend and React for the frontend. Python is used to process student data, calculate their current averages, and assess their standing in the class. With the OpenAI API, we predict future performance trends—whether the student performs better, similarly, or worse—based on historical data. Sqoreo's LLM (Large Language Model) enhances this process by delivering personalized messages to encourage students along their academic journey.
Challenges we ran into
One of the toughest challenges was building an accurate algorithm to predict future grades under different scenarios—improvement, consistency, or decline. Capturing potential improvements while being precise with parameters proved tricky. Collaboration posed another challenge as we couldn't use Live Share in VS Code, so we had to rely on GitHub Codespaces or work together on a single device. Finally, integrating the backend with the frontend required some additional troubleshooting.
Accomplishments that we're proud of
We successfully deployed our web application, providing personalized feedback alongside graphical representations of predicted grades. Squoro’s ability to offer students both encouragement and useful predictions is something we’re especially proud of.
What's next for Sqoreo
Looking ahead, we plan to introduce a data collection feature that allows Sqoreo to pull grade distributions from previous semesters via Atlas. This will enable Squoro to tell students where they stand among their peers. Additionally, we want to enhance the prediction algorithm to provide actionable grade improvement plans. For example, Sqoreo could suggest that if you score at least 87 on the next quiz, you're on track to earn an A- by the end of the course.
Log in or sign up for Devpost to join the conversation.