All Projects → shinyquagsire23 → Infinitecampusapi

shinyquagsire23 / Infinitecampusapi

Licence: wtfpl
Infinite Campus API, written in Java

Programming Languages

java
68154 projects - #9 most used programming language

Infinite Campus API

This is a simple API for the grading system Infinite Campus. It is currently implemented in Java and was created using protocols reversed from Wireshark and the disassemblies of the Infinite Campus App. From there it was just parsing the ungodly XML files the site spit out and turning it into actual, organized data.

Use Cases

The project itself was inspired by the absolutely horrendous excuse of an app Infinite Campus has for Android (which fails to comply even to Holo's standards) and the horrible web interface as well. Current plans include a better Android app and perhaps a web interface which can output a similarly organized grade printout using the mobile API.

Dependencies:

  • Java 1.7

Features

At the current moment only student functions have been implemented. It is able to provide a basic printout of an account's grades to stdout and grades.txt provided a username and password (and in the future, a district code). Everything else seems to be properly exposed, provided the district has those features available.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].