General Class Outline:
- Activity: Facilitates the running, interaction, and saving of
the data. Is able to load previously entered data through
the use of SQL database files (built in to Android).
- Class: An object that holds the various categories that make up the grade of that particular
subject. Can on-command return the current grade based upon
the current data.
- Category: A portion of what makes up a class grade. Is assigned a weight
and contains some amount of grades
- Grade: A single grade. Only contains the value of the grade
and the name of the assignment.
App Features:
- Editable grading scale
- "What do I need to get a __?" functionality
- Semester GPA (Weighing classes by credits)
Feel free to edit this and make any changes you see fit!