This report displays the contents of the Student Progress table for the selected student and aim.
When the progress of a student is requested, the following actions occur as part of the Load Student Progress function:
An Advising Requirement Code (or aim label and student ID Number) is entered into the system.
When the aim label parameter is used, the function calls the Student Aims table, locates the row with a matching ID Number and aim label, and returns the Advising Requirement Code that is stored in that row to be used as the root for expanding the Institutional Requirements Tree in the Advising Progress Work File table.
After the Tree is expanded, the aim label and student ID Number are used again to retrieve any substitutions in the Student Advising Alterations table and applies those alterations to the expanded tree in the Advising Progress Work File table.
The student course work is retrieved from the Student Course History table in the Registration module using the student ID Number. That course work is applied to the expanded Tree.
The summary information in the Student Aims table is updated with information retrieved from the root requirement row in the Advising Progress Work File.