CAPP
The acronym “Curriculum, Advising and Program Planning,” part of the Banner Student System.
This module helps you track a student’s progress toward a degree, certificate or award.
Compliance process
The process that checks a student’s progress toward a degree, certificate, or award based on the catalog requirements for the corresponding catalog term.
When the compliance process runs, CAPP checks the program information defined against the student’s record and generates a report. This report details whether or not the student has 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 the student's current declared major or minor. It is simply a what-if scenario.
Catalog Term
Think of CAPP as an electronic curriculum sheet to perform degree audits/compliance checking.
The information in 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 the student is admitted to the University, the catalog term reflects the catalog requirements of that term.
When the student is later admitted to a particular major and the student and 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). Students will only have one catalog term entered per program on Banner.
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.
In-Progress Courses
CAPP has the ability to use in progress courses or not use them. When using “In-Progress Courses,” 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
CAPP is composed of programs that are built in a hierarchical structure, as shown in the following illustration.

Program
This is the first level of your degree audit hierarchy. A program is always the goal that a student is aiming for, be it a degree, award, or certificate.
Example: UG_BS_AS – Undergraduate Bachelor of Science in Arts and Sciences
Areas
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.
Areas may be used for prerequisite checking. In the Area Library, there is a column with the heading PREQ. If this area is to be used in prerequisite checking, only this column must be checked.
Group
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. Typically, you use groups to "house" similar sets of courses, such as Humanities or Social Sciences.
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 too complex for set/subset logic.
When you run a compliance, the course details in the set/subset are not visible. Only the rule names are displayed in the compliance.
Attribute
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
Connectors are used to “connect” a thought into a statement used in 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 where the requirement was pulled from on the student’s 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 where 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 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 CAPP for possible usage in the compliance.
400-level courses with asterisked grades may or may not be available for usage. (see note above in “SIUE Grades/Courses” section)
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)