The home screen, where you can view your personal growth.
The leaderboard, where you can view your ranking in comparison to classmates and friends.
The rewards section, where you can view rewards and goals the teacher has set for students.
We wanted to create a way to gain immediate satisfaction from academic achievement, and use it to encourage students to perform better.
What it does
Rise analyzes your grades using the APIs of an LMS (currently using a dummy LMS created specifically for Rise) and computes a score based on improvements and academic success. In addition, it allows you to challenge your friends in a non-harmful manner, and allows the teacher to create rewards for students who meet certain goals.
How we built it
We used React Native, Python, and Node.JS with Express as a web framework.
Challenges we ran into
We had to cut some features that were planned originally due to the time constraints of the hackathon. However, we still believe it is functional and helpful.
Accomplishments that we're proud of
We are proud of the UI we created using React Native, as well as the algorithms and backend work that went into the creation of Rise.
What we learned
We learned about various algorithms for curving grades in a way that made for fair comparison of these grades. In addition, we learned about how to create and manipulate GraphQL schemas.