Skip to content
An application using Genesis to help students know where they stand and set goals for the future.
Swift Java JavaScript Objective-C HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.openshift
AndroidThings
Charts.xcodeproj
GradeCheck-Android
GradeCheck.xcodeproj
GradeCheck
GradeCheckUITests
OneSignal.framework
bin
controllers
models
node_modules
public
routes
screenshots
views
.DS_Store
AssignmentsTableViewController.swift
LICENSE
README.md
app.js
package.json

README.md

GradeCheck

Gradecheck is a school project I created to help students get important information quicker, easier, and more efficiently than using existing services. It is built with a NodeJS-Express Backend, MongoDB, Swift,and Jade.

The project is based on using Genesis, a grade system that many schools in New Jersey use. My server and routes can even be configured for other schools using Genesis as well. However, Genesis is isolated from its students - its website is slow and hard to use, and is hard to access important information for students. My app aims to fix this.

While Genesis provides grades and assignments, my application aims to go deeper. Instead of reading a grade or an assignment, the student can see the impact behind each grade and assignment, and is given the chance to plan ahead and devote focus.

This application is used in conjunction with the iOS calendar and can project future grades, automate GPA, get statistics like grade averages, grade curves, and even your averages on different types of assignments. This is all so the student can plan ahead and see where they stand to focus and work on certain areas academically.

The Push Notification service was also working to check for changes, but we are working with the school itself to develop a better, more efficient way to be run.

Screenshots

future

Ultimately, I want to impact the students, many of which are my peers, as much as possible. Creating this platform has already allowed many students to plan ahead and see where they need to focus and improve.

Here are some things I plan to implement in the forseeable future:

-- A better push notification service -- Safer authentication between iOS and Server, and Server and Genesis -- Study plans for a large assignment coming up. -- Integration with School Events, clubs, etc. -- Wearable Applications, Android Application -- Integration amongst other schools, and attachments with other services, like Google Classroom, etc.

You can’t perform that action at this time.