Skip to content

Class Tracker is an iOS App allowing users to easily calculate their current grades and track to-do items for each class.

License

Notifications You must be signed in to change notification settings

sidharth-sudhir/Class-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Class-Tracker

Class Tracker allows students of all levels to easily track and compute their current grade for every class. Simply enter your class name, syllabus items + their respecitve weights to get a clear view of your current grade. No more long complex computations to figure out your current grade / future grade depending on if you get x % on the final. You can also say goodbye to waiting days or even weeks for teachers to email out updated marks. Class Tracker also intelligently adjusts marks for classes where the weight of all syllabus items do not add to 100. This application utilizes the Realm Swift database to store data such as class name, test scores etc.

Demo

*All videos have been changed to 10fps or less and sped up for space considerations

  • Example Home Screen (Cumulative Average calculated on top)

demo-homescreen

  • Adding a new test score to a class

demo-add

  • Adding a new class and syllabus items

demo-addClass

  • Deleting grades, syllabus items and classes

demo-delete

  • Text field validation (weights are required to be numbers & grades must have valid parameters before saving)

demo-validation | demo-validation

To Do List

  • Implement Graph allowing users to view the history of their grades
  • Create a "Term" heirarchy where classes are placed in Terms
  • Add a To Do list section for each class. Here a user can store a list of tasks that must be completed for each class (i.e "Complete Assignment #2 by Thursday")

About

Class Tracker is an iOS App allowing users to easily calculate their current grades and track to-do items for each class.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages