We include transfer grades on our transcripts and GPA calculations. When a student transfers from a school which uses different grading scale (and/or different associated GPA points), there is no easy way to adjust for that on a course by course basis. Currently, we either have to create new GradeTranslation tables (one for each different transferring school), or create a separate equivalent course for each letter grade. This is cumbersome and can result in a large number of grade translation tables. The current transfer grade screen includes a "GPA points" field that would work perfectly if the effect of the GPA points was on a course by course basis. Instead, it adds the GPA points to the OVERALL GPA (i.e. added AFTER the TOTAL GPA is calculated). A mechanism is needed to add GPA points to an individual transfer course that doesn't require creating global data structures. The weight and alt. weight fields seem like a good approach since they are already part of GPA calculation rules.
The ability to adjust an individual student's Weight/Alt Weight from the default for a course would also be very useful.
An example function of this would be when, on a 100 pt GPA scale, in an AP course, if students that take the AP test get an Alt Weight of 5, and if they don't take the test, the Alt Weight is 2.5.