Southern Illinois University Edwardsville Logo
Apply to SIUE
Office of the Registrar

Office of the Registrar
Institutional Header



The acronym "Curriculum, Advising and Program Planning," part of the Banner Student System.

This module helps you to track your progress toward a degree, certificate or award.

Compliance process

The process that checks your progress toward a degree, certificate, or award based on the catalog requirements for the corresponding catalog term.

When the compliance process runs, Degree Evaluation (CAPP) checks the program information defined against your academic record and generates a report. This report details whether or not you have completed the requirements of the program and why.

What-If Analysis

A compliance process in which a different major or minor may be selected to see how the change would impact fulfilling graduation requirements.

This process does not affect your current declared major or minor. It is simply a what-if scenario.

Catalog Term

Think of Degree Evaluation (CAPP) as an electronic curriculum sheet to perform degree audits/compliance checking.

The information in Degree Evaluation (CAPP) comes directly from the course catalog and each program's curriculum sheet. During the "What-If Analysis," catalog term is also referred to as "Entry Term."

When you are admitted to the University, the catalog term reflects the catalog requirements of that term.

When you are later admitted to a particular major, and you and your advisor agree that the catalog term should reflect the admission to that particular major, the catalog term may be updated accordingly on SFAREGS (or SGASTDN). You will only have one catalog term entered per program on Banner.

Undergraduate students are prohibited from completing the major requirements of a prior catalog or general education requirements older than 7 years.

Evaluation Term

Evaluation term is the term in which the student plans on graduating. Only the current term and a few future terms are available to choose. If graduating in a later term that is not listed, pick the latest term available.

Expected Graduation Term

The Expected Graduation Term is a system-generated calculation used in the transmission of enrollment information to the National Student Clearinghouse. The term listed here has no bearing on your actual path to graduation, nor is it taken into consideration when you run a Degree Evaluation (CAPP) Compliance.

In-Progress Courses

For Students Only: Degree Evaluation will automatically use your in progress courses in the evaluation. It will assume you will pass the course with a passing grade. These courses will be identified by no grade in the "Grade" column and a "Source Code" of "R."

For Advisors Only: Degree Evaluation (CAPP) has the ability to use in progress courses or not use them. When using "In-Progress Courses," Degree Evaluation (CAPP) will assume the student will pass the course with a passing grade. These courses will be identified by no grade in the Grade column and a "Source Code" of "R."

Once the student receives a grade (and the grade is rolled into student's history), a new compliance must be generated in order to reflect the new grade.

Diagram of structure

Degree Evaluation (CAPP) is composed of programs that are built in a hierarchical structure, as shown in the following illustration.


This is the first level of your degree audit hierarchy. A program is always the goal that you are aiming for, be it a degree, award, or certificate.

Example: BS_UG_AS - Undergraduate Bachelor of Science in Arts and Sciences


An area is the second level of the degree audit hierarchy. (A program is the first level.) Typically, areas represent the principle divisions within your program, such as core requirements or electives.


A group is the third level of your degree audit hierarchy. (A program is the first level, and an area is the second.) Groups are optional and are attached to areas.

Rule (used in area/group course/attribute attachment)

A rule is an option to select one or more courses from a group of courses. This is used when the requirement is complex.


An attribute is a non-course description or requirement which can be attached to students or courses. It is just a coding method used for grouping students or courses with similar traits or requirements.

Examples: A language attribute is attached to all courses which will fulfill the language requirement. A senior status attribute is attached to all students who have achieved senior standing.

Student Attribute
Student attributes are a group of non-course requirements or descriptions, identifying those students who have met non-course requirements or descriptions.

Example: achieved senior status, honors, general education waiver

Course Attribute
Course attributes are a group of courses with similar traits or requirements.

Example: INSM - Intro Natural Science & Math - BIOL 111, 120; CHEM 111, 135 are just a few courses with the course attribute INSM.

Here are some other examples of course attributes: SKFL, DNSM, SKW1, IC, IGR, SKLG, ISS, etc


Connectors are used to "connect" a thought into a statement used in Degree Evaluation (CAPP) to specify how the requirement is to be fulfilled. The connectors will be shown in the "Condition" column on the compliance.

There are two connectors…

AND - Indicates that both requirements need to be fulfilled

OR - Indicates that the requirement will be fulfilled when either condition is present in the student's record.

Source Codes

Source codes can be found in the compliance detailing from where the requirement was pulled on your academic record. These codes are listed below.

E - from the student's Test Score
H - from the student's Institutional Course Academic History
P - from the student's Planned Course
R - from the student's In-Progress Course in Registration
T - from the student's Transfer Course Academic History
Z - from the student's Student Attributes

Unused Courses Area

Unused course area will only reflect courses that were not used in the above areas of the compliances.

Undergraduate programs

Courses with grades of "D" or better unused in other Areas are listed here for review by advisor for possible usage in an unsatisfied graduation requirement.

Courses with grades equivalent to Withdrawal, Failing, Incomplete, and Deferred will appear in the "Transcripts" Area or on the Additional Information page of the compliance.

Graduate programs

Courses unused in other Areas are listed here for review by advisor for possible usage in an unsatisfied graduation requirement.

All graduate-level classes are listed here with the exception of AU, W, WP, and NG grades.

Incomplete and Deferred grades will appear in this Area until the grade is changed at which time it will be reviewed in Degree Evaluation (CAPP) for possible usage in the compliance.

400-level courses with asterisked grades may or may not be available for usage.

Transfer Credit

Transfer grades appear in parentheses ( )

Transfer grades of "TR" indicate that the external grade was not entered

Source code on compliance = T

Credit granted for earned hours only

Does not calculate into SIUE GPA

Transfer credit course is given direct SIUE equivalent subject and course number, if available.

Transfer credit course is given SIUE equivalent subject (i.e. PHYS, MATH) if no direct equivalent is available.

Transfer credit course is given TRF (Transfer) subject when no direct equivalent SIUE subject code is available.

Course numbers if no direct equivalent is available will be assigned as follows:

Undergraduate Levels

 1XX (100-level)

 2XX (200-level)

 3XX (300-level)

 4XX (400-level)

Graduate Level

 5XX (any approved graduate-level class)

facebookoff twitteroff vineoff linkedinoff flickeroff instagramoff socialoff