Inspiration

We have GPA system demonstrating how successful a student is academically, but there's apparent lack of a system reflecting the students' enthusiasm of contributing to community Many companies not only care about how well someone did in school—they also want to know if a person is active and involved in their community. We wanted to create something that encourages students to get involved outside of just studying. The OuterGPA app gives points for things like doing technical projects, volunteering, attending events, and more. This way, companies can see not only how well someone did in school but also how active they are in their community.

What it does

This app in core is an attendance based grading system where students can look for ongoing/upcoming events, putting themselves out there. The organizer of the event then records the activity of the attendee, give feed back in form of a electronic handshake, and boost the "OuterGPA" of the attendee, which is a generalized score the app records, weighs, and calculated based on of students' degree and type of activity other than academic settings.

How we built it

React, SQLite, Express.js and a lot of trial and error .

Challenges we ran into

Rest is a new language to majority of the group and lack of mobile app development experience, although was a great opportunity to learn, was a tough one given the short time frame. We have got quite some difficulty setting up the simulation and establish communication between backend and frontend.

Accomplishments that we're proud of

We got it working! and learned a ton on the mobile development practices

What we learned

we learned a lot on mobile development practice, and how to effectively work together in a time scarce environment.

What's next for outerGPA

1.Classroom Engagement Points: Allow students to gain points for active participation and engagement during lectures or class discussions. Instructors can award points to students based on their level of involvement, such as asking questions, contributing to discussions, or presenting ideas. Points can be added to students' profiles at the end of the semester, providing recognition for their participation beyond traditional academic achievements. This is so that we can progress to a point that we could generalize an overall performance snapshot on the user.

2.Social Transcript: Introduce a "Social Transcript" feature that functions similarly to an academic transcript but focuses on students' extracurricular activities and engagement. The social transcript could include details such as events attended, points earned, achievements unlocked, and other contributions to the community. Provide students with a digital record of their social transcript, allowing them to showcase their involvement and accomplishments to potential employers or educational institutions.

  1. Skill Endorsements: Allow students to endorse each other for specific skills or qualities demonstrated through their participation in activities. Users can request endorsements from peers or instructors, which can then be displayed on their profile.
Share this project:

Updates