The following example demonstrates automatic processing for repeated courses given the following:
· The following configurations for Repeat Courses have been set in the Registration Configuration window:
Repeat Process set to A (Automatic repeat updates)
Repeat Flag Based On set to C (Course catalog components)
Grade to Use set to C (Most recent grade)
· Grade Table:
Grade Scale |
Credit Type |
Adds to Grade |
Adds to Attempted |
Adds to Earned |
GPA Hours |
Quality Points |
Grade Priority |
CU |
LT |
A |
Y |
Y |
Y |
4.00 |
95 |
CU |
LT |
B |
Y |
Y |
Y |
3.00 |
85 |
CU |
LT |
C |
Y |
Y |
Y |
2.00 |
75 |
CU |
LT |
D |
Y |
Y |
Y |
1.00 |
65 |
CU |
LT |
F |
Y |
N |
Y |
0.00 |
55 |
CU |
PF |
P |
Y |
Y |
N |
0.00 |
75 |
CU |
PF |
F |
Y |
N |
N |
0.00 |
55 |
· Student Course History Table:
This illustrates the Student Course History table for a student who has courses that have been updated to the academic record after the first term:
Year/Term |
Course |
Course Title |
Div |
Credit Type |
Grade |
Repeat Flag |
Repeat Count |
Hours |
Fall |
BUS-139-1 |
Intro to Business |
UG |
LT |
B |
|
00 |
3.00 |
Fall |
CSC-131-2 |
Intro to Computers |
UG |
LT |
B |
|
00 |
3.00 |
Fall |
ENG-141-4 |
Fresh Comp I |
UG |
LT |
A |
|
00 |
4.00 |
Fall |
MAT-147-1 |
Pre-Calculus |
UG |
LT |
D |
|
00 |
3.00 |
Fall |
REL-121-1 |
Old Testament |
UG |
LT |
A |
|
00 |
3.00 |
This illustrates the student repeating the Pre-Calculus course for the current term (2010/02):
Year/Term |
Course |
Course Title |
Div |
Credit Type |
Grade |
Repeat Flag |
Repeat Count |
Hours |
Spring |
ART-238-1 |
Art Hist & Appr |
UG |
LT |
|
|
00 |
3.00 |
Spring |
BUS-233-1 |
Principles of Acctg |
UG |
LT |
|
|
00 |
3.00 |
Spring |
CSC-137-1 |
BASIC |
UG |
LT |
|
|
00 |
3.00 |
Spring |
ENG-142-1 |
Fresh Comp II |
UG |
LT |
|
|
00 |
3.00 |
Spring |
MAT-147-3 |
Pre-Calculus |
UG |
LT |
|
R |
02 |
3.00 |
1. When the student registers for a second term, the following process occurs:
a. Since the Repeat Flag Based On column is C (catalog course components), the online registration program uses the catalog components to look for repeats. If the Handle Lab Repeat Separately is selected (Y ), the program compares lecture courses to lecture courses and labs to labs. In the example shown above, the catalog components are Department and Course Number (Components 1 and 2).
b. Since MAT-147 was taken in a previous term, the program placed an R (repeat) in the repeat flag of the student's Pre-calculus course (MAT-147-3) in the current term. The program places an R in the repeat flag whether the repeats are handled automatically or manually.
c. The program detects a match for MAT-147 regardless of the fact that the section numbers differ between the two terms, since the match is based only on the components used in the course catalog.
2. When the registrar enters grades and updates them to the student's academic record, the Academic Update Program performs the following actions:
a. It checks the Repeat Process column on the Registration Configuration window (REPEAT_TYPE A = Automatic, M = Manual). If the update type is M (Manual), the program does no further repeat course processing. It treats the repeated course like all of the other courses. If the update type is A (Automatic), the program moves to the next step.
|
|
ADVISING: If the Repeat Update Type is set to A and a student repeats a course, Advising will apply the most current progress towards the advising requirement, not the history status. |
b. It checks the Repeat Flag Based On column on the Registration Configuration window (CRS_CURID_DET_REP C = Catalog, U = Requirement). If the Repeat Flag Based On is C (Catalog), the program uses the Catalog components to compare courses. If the Repeat Flag Based On is U (Requirement), the program uses the Advising Requirement Codes to compare courses. If you set the Repeat Flag Based On column to use Advising Requirement Codes, then you must have Advising Requirement Codes on all the Student Course History records.
c. It checks the Grade To Use column on the Registration Configuration window (REPEAT_UPATE_TYPE, B = Best, C = Most Recent). If the Grade To Use is B (best grade), the program compares each of the repeated courses and places an R in the repeat flag of the course with the highest grade (determined by the grade priority column on the Grade Table). An asterisk (*) is placed in the repeat flag of the repeated course(s) with the lower grade, indicating that this repeated course no longer contributes to term or cumulative GPA calculations. The course has been forgiven. If the Grade To Use is C (most recent), then the most recent course receives the R in the repeat flag and an asterisk (*) is placed in the repeat flag of all earlier occurrences of the course. It recalculates the GPA for the term that includes the first (or oldest) forgiven course and then recalculates GPA for every subsequent term. These recalculations are necessary because the forgiven course causes cumulative GPA totals for each term to change.
|
|
ADVISING: If the Repeat Processing Type is set to B, the courses are read in grade priority order. If a student repeats a course, the best grade is applied to the Advising Requirements Tree. If this criterion is Most Recent, the courses are read in descending order of the year and term. If a student repeats a course, the most recent course row is applied to the Advising Requirements Tree. |
3. Grades have been assigned for the Spring courses.
4. The Academic Update Program looks at these courses and performs the following steps:
a. Since the program finds a code of C (most recent grade) for the Grade To Use column for MAT-147-3 (the only repeated course), the program leaves the R in the repeat flag. It then places an asterisk in the repeat flag of the student's MAT-147-1 course from Fall term.
b. When the program calculates GPA for Fall, the hours and quality points of the Fall term MAT-147-1 course are subtracted from the totals and the hours and quality points of the Spring term MAT-147-3 course are added to the totals.
c. Therefore, the Student Course History table is updated using the repeat logic.
5. The Hours Allowed for Degree column on the Catalog Master window is also central to the repeat process. This column stores the number of hours that may be accumulated toward the student's degree for this course for use by the repeat process. In the case of a 3-hour course that a student may repeat to improve their grade, this column should be set to 3.00 hours. This means that if the student takes the course 3 times and the courses are all graded, the repeat logic will mark one of the rows in Student Course History with an R and the other two with asterisks (*). If the student may take a course such as Piano Lessons for credit for multiple semesters, then this column should be set to 999.00. The online registration will now flag the registrations as repeat courses when the student registers for Piano Lessons each semester.