Inspiration

Our current grade reporting systems are underwhelming, only displaying grades and GPA. We found that this deters us from checking on it regularly. We wanted to create a way of not only viewing academics but also connecting with teachers and students

What it does

It presents students with the following information in an organized and visually pleasing way:

Academics

  • GPA, front and center so you don't have to search for it.
  • GPA Graph, to see how it has changed over a period of time
  • Assignments Counter, a count for total completed and for amount handed in late
  • Upcoming & Previous assignments, with detailed info on its subject and due date/completion date
  • Schedule

Social

  • Live social media feed of school, to see upcoming events specific to your school

Professors

  • Quick message board for professors to reach out to their classes
  • Office hours for each professor
  • Contact information for each professor

Analytics

  • Most common assignment type (the class/subject that gives the most assignments)
  • Most Commonly Handed in Late (based on information from Academics tab)
  • Bar Graph for monthly GA change

How we built it

Built with vue.js in the vuestic admin framework. It is hosted in AWS, with the back-end being written in Python (back-end not fully implemented in this build)

Challenges we ran into

Google Cloud gave us a few issues, especially with App Engine, so we decided to move to AWS. We also experienced confusion in dealing with Vuestic Admin's templates.

Accomplishments that we're proud of

AWS also proved to be tricky but we were able to figure it out working together

What we learned

I (Kiran R) learned a lot more on Python 3.7, a language I'm very new to, and use of AWS. Shashank learned about vue.js and how to implement in into Vuestic-admin.

What's next for Personal Education Dashboard

  • Ways for students/professors to add/remove new cards
  • Message boards on a per class basis so classmates have an easy way to communicate
  • Twillio integration to text students their deadlines
  • More analytic data for the student

Built With

Share this project:

Updates