From Dramatic Technologies:
myGPA is focused on classes, as opposed to your entire school career. myGPA allows you to keep track of your grades as you progress through the Semester, and stay on top of how much farther you need to go for that perfect score! The application can track up to eight courses with a near-infinite number of grades. myGPA supports both point-weighted (Quizzes are 5 points each, Tests 20 points, etc) and category-weighted courses (Homework 10%, Quizzes 20%, etc). Any instructions or release notes can be found at dramatictechnologies.com.