This FOCEXEC will correct screen 113 (via batch transactions) with either a grade type of RI (repeat include) or RX (repeat exclude) on those courses a student has repeated. It basically allows them to take a course as many times as they'd like and only have the highest grade included in their GPA. As you will see in the code, the selection process is quite complex. If there was ever a time that I used FOCUS like a regular programming language, this is it. :-) Also, the starting term to check for is limited to the term the institution went from quarter to semester. This check can be removed if this is not the case for you. Once the grade type is updated, the batch grade calculation (SI$COM:RJD070.COM) needs to be run to correct the affected student's GPA. In addition, this needs to be done before running any processes that are dependent on grades (grade mailers, rosters, warning/probation/suspension letters, etc.).

 

 

 

This page hosted by Get your own Free Homepage

Hosted by www.Geocities.ws

1