RETENTION COURSE HISTORY

DATA VIEW NAME
RETENTION_COURSE_HISTORY
OVERVIEW
This view contains information for each UW-Madison course that a student completed. Included are all students in all UW-Madison courses, in all terms since the summer term of the 1984-85 academic year. (Term 0856).
LOAD FREQUENCY
All information for the prior three terms is replaced each night (Monday through Saturday early am).
DATA CUSTODIAN
Office of the Registrar
Contact: Phil Hull
AUTHORIZATION
You must receive approval to access data from the data custodian. For information about how to get authorized for InfoAccess data views, connect to the InfoAccess Home Page
SPECIAL
CONSIDERATIONS
Only grade changes that occur within 3 terms after the term in which the original grade was received will be recorded in this view.
QUESTIONS
Contact: Division of Information Technology Help Desk
Phone: 264-HELP (4357)
LAST UPDATED
04/2001 – New view created.
11/2002 – Load Frequency changed.
01/2005 – Changed load frequency to load on the 15th of each month in addition to the 3rd of each month.
09/2012 – Data Custodian Contact changed
11/2014 – Preferred name policy s8w.
06/2020 – Changed load frequency to load 6 days a week (Monday through Saturday early am).

DATA FORMATSPrimary Key Columns are identified with an asterisk(*)Alphanumeric DataVARCHAR2( N) (N) = maximum length. Field contains letters and/or numbers. Trailing blanks are eliminated.
Example: VARCHAR2 (5) could contain ‘ABC12’ or ‘ABC’ or ‘A’Numeric DataNUMBER (N) (N) = length. Field contains only numbers.
NUMBER (X,Y) = format for numbers with decimal positions.
X = total number of digits
Y = the number of digits after the decimal
Examples: NUMBER (6) represents 250012 NUMBER (6,2) represents 2500.12DateDATE – Date can be in various formats. Date functions available with your query tool can be used to format the date.
Examples: DATE (YYYYMMDD), DATE (YYDDD), DATE (DD-MM-YY)

Column Name Format Description
*TERM varchar2 (4) The code for the academic year and semester.
TERM_DESCR varchar2 (30) Description of the code for the academic year and semester
*ID varchar2 (11) A personal Identifier. The ID will never be changed throughout the individual’s relationship with the University. This is not the same as Campus_ID. Only 10 characters are in use.
CAMPUS_ID varchar2 (16) A unique student identifier (10 digits). Campus_ID may change occasionally at the student’s request.
NAME varchar2 (50) The student’s preferred name, starting in term 1142. Prior to the fall of 2014 it shows the primary/legal name.
PRIMARY_ACADEMIC_PROGRAM varchar2 (5) The code for the student’s primary academic program. Formerly known as the student’s Classification. For students with dual programs this is the program with the earliest start date.
ACADEMIC_LEVEL varchar2 (3) The student’s academic level at the beginning of the given term. This Academic Level pertains to the student’s enrollment career.
Values are:
05 = Spcl, Guest
10 = Freshman
20 = Sophomore
30 = Junior
40 = Senior
CRT = Certification Special
GR = Graduate
NDG = Non-Degree Student (discontinued Fall 1999)
P1 = Professional Year 1
P2 = Professional Year 2
P3 = Professional Year 3
P4 = Professional Year 4
SH = High School Specials (discontinued Fall 1999)
COURSE_ACADEMIC_GROUP varchar2 (5) The Academic Group (College or School) associated with the department offering the course.

Use Academic_Group_Codes data view for Course_Academic_Group descriptions.
Values are:
ALS = Agricultural and Life Sciences
BUS = School of Business
DCS = Division of Continuing Studies
EDU = School of Education
EGR = College of Engineering
IES = Institute for Environmental Studies
L&S = College of Letters & Science
LAW = School of Law
MED = School of Medicine
NUR = School of Nursing
PHM = School of Pharmacy
VET = School of Veterinary Medicine
CIC = Committee on Institutional Cooperation
HEC = School of Human Ecology

COURSE_ID varchar2 (6) A unique identifier for each course offered in a given semester. The COURSE_ID is the same for cross-listed courses.
*COURSE_OFFER_NUMBER varchar2 (2) Uniquely identifies the course in the particular session.
SUBJECT_DESCR varchar2 (30) The name of the department offering the course.
*SUBJECT_CODE varchar2 (8) The code for the department offering the course.
COURSE_TITLE varchar2 (30) The title of the course.
*CATALOG_NUMBER varchar2 (10) The number assigned to the course in the course catalog. Also known as the Course number.
ENROLL_ADD_DATE Date The date the student enrolled in the course.
ENROLLED_ON_10TH_DAY_IND varchar2 (1) Indicates if the student was enrolled in the course as of the 10th day of classes. values are:
Y = Yes; otherwise not populated.
BREADTH_VALUE varchar2 (1) The code for the breadth requirement that a course fulfills. Some degrees require a minimum number of credits in specific breadth categories.
Values are:
B = Biological Science
H = Humanities
X = Humanities or Natural Science
Z = Humanities or Social Science
I = Interdivisional
L = Literature
N = Natural Science
P = Physical Science
W = Social Science or Natural Science
S = Social Science
LS_DEGREE_CREDIT varchar2 (1) Indicates whether a course offered outside L&S counts for L&S credit. As a general rule the field is not populated for most courses offered within L&S.
Values are:
C = Counts for L&S degree credit (for courses outside L&S)
T = Counts for up to 20 L&S degree credits (for courses outside L&S)
X = counts for no L&S degree credit (for courses outside L&S) (Note: X is not printed in the Timetable)
ETHNIC_STUDIES_IND varchar2 (1) Beginning with term 0902, indicates if the course counts towards ethnic studies requirements.
Y = Yes otherwise not populated.
GEN_ED_CODE varchar2 (5) Beginning with term 0966, code of the general education requirements the course fulfills.
Values are:
QR-A = fulfills Quantitative Reasoning skills requirement A
QR-B = fulfills Quantitative Reasoning skills requirement B
COM A = fulfills Communication skills requirement A
COM B = fulfills Communication skills requirement B

Note: If the General Education Communication Part B designation is assigned only at the section-level (and not the course-level) it will not appear on a student’s transcript. Please consult the student’s degree audit.

COURSE_LEVEL_IND varchar2 (1) The code of the level assigned to the course. Some degrees require a minimum number of credits at certain levels.
Values are:
E = Elementary
I = Intermediate
D = Intermediate or Advanced
A = Advanced
REMEDIAL_COURSE_IND varchar2 (1) Beginning with term 1004, indicates if the course section is classified as remedial.
Values are:
Y = Yes, otherwise not populated.
DISTANCE_ED_IND varchar2 (1) Beginning with term 1002, indicates if the course is taught through Distance Education.
Values are:
Y = Yes otherwise not populated.
*SESSION_CODE varchar2 (3) The code for the type of session.
Examples: A1= Regular session, 6W1= The first 6 week session of a term.
SESSION_DESCR varchar2 (30) Description of the Session Code.
SESSION_START_DATE Date The date the session started.
SESSION_END_DATE Date The date the session ended.
CREDITS_TAKEN number (8,3) The number of credits the student receives for the course.
GRADE_POINTS number (9,3) Grade Points are calculated by multiplying the CREDITS_TAKEN times the numerical equivalent of the grade for the course. Example: A = 4.0, AB = 3.5, B = 3.0, etc.
GRADING_BASIS varchar2 (3) The code for the basis used to grade the student in this course.
Values are:
GRD = Regular letter grade A, AB, B etc.
GRN = Graded/no GPA calculated
PF = Pass/Fail
AUD = Audit
CNC = Credit/No Credit
SUS = Satisfactory/Unsatisfactory
ADM = Administrative grading
NCA = No Credit Associated
NOG = No Grade Associated
NON = Non-Graded Component
NUM = Numeric Grading
TRN = Transfer Grading
WDR = Withdrawal-Retroactive
OPT = Student Option.
INCLUDE_IN_GPA_IND varchar2 (1) Indicates if the grade points are included in the student’s GPA.
Values are:
Y = Yes, otherwise not populated.
OFFICIAL_GRADE varchar2 (3) The official letter grade the student received for the course.
Values are:
A = 4.0 grade points
AB = 3.5
B = 3.0
BC = 2.5
C = 2.0
D = 1.0
F = 0.0
I = Incomplete
EI = Extended Incomplete
PI = Permanent Incomplete
0 = 100 (Law)
00 through 99 (Law)
IF = Med grad only. Can be changed to C, F or M on SGRC. Zero grpts.
P = Progress
S = Satisfactory (for Pass/Fail grading basis and some others)
U = Unsatisfactory (for Pass/Fail grading basis and some others)
CR = Credit
N = No Credit
IN = Incomplete (for Credit/No Credit grading basis only)
NR = Grade list received from department, but no grade for this student. NR becomes an F, if no grade is forthcoming by the final grade run (i.e., early next term).
M = Departmental grade list not received by final grade run (early next term). This value will be overwritten once the department submits its grades.
R = Registered
Q = Credit Problem
DE = Deferred
EX = Excused
PE = Permanently Excused
NW = No work
DR = Dropped after the drop deadline (drop is recorded on student transcript)
COURSE_REPEATABLE_IND varchar2 (1) Indicates if the course is repeatable for credit.
Values are:
Y = Yes, otherwise not populated.
COURSE_SECTION_TYPE_RANGE1 varchar2 (3) Each course consists of one or more “class sections”. Each Class Section has a “section type”.
Values are:
LEC = Lecture
LAB = Lab
DIS = Discussion
IND = Independent Study
SEM = Seminar
FLD = Field Study
CON = Continuance
THE = Thesis Research
SUP = Supervision
CLN = Clinical
RG1 = Range 1 section (only for courses prior to 0996–typically, RG1 denoted the Lecture section)
RG2 = Range 2 section (only for to courses prior to 0996–typically, RG2 denoted the Discussion section)
RG3 = Range 3 section (only for to courses prior to 0996–typically, RG3 denoted the Lab section)
COURSE_SECTION_RANGE1 varchar2 (4) The range_1 section number.
*RANGE1_CLASS_NUMBER varchar2 (5) The “Class Number” for the class section listed in Course_Section_ Range1.
COURSE_SECTION_TYPE_RANGE2 varchar2 (3) The type of the range2 section. Certain courses may have one or two additional types of class sections associated with them for which the student does not receive a separate grade (For example, labs and discussion sections of certain lectures).
COURSE_SECTION_RANGE2 varchar2 (4) The range_2 section number.
COURSE_SECTION_TYPE_RANGE3 varchar2 (3) The type of the range_3 section.
COURSE_SECTION_RANGE3 varchar2 (4) The range_3 section number.
HONORS_CREDIT_IND varchar2 (1) Indicates if the course credits count as Honors credit for the student. Values are:
Y = Yes, otherwise not populated.
CROSSLIST_TYPE varchar2 (2) Beginning with term 0974, the code for a course cross-listed and/or meeting with another course.
Values are:
XL = Cross-listed with another course
MW = Meets with another course
XM = Cross-listed and Meets with another course
SL = Section Level Cross-list
PRIMARY_SUBJECT_CODE varchar2 (8) The code for the primary department that is cross-listed and/or meets with the given course.
PRIMARY_CATALOG_NUMBER varchar2 (10) The catalog number of the primary course that is cross-listed and/or meets with the given course.
INSTRUCTOR_ID_RANGE1 varchar2 (11) The EmplID of the instructor for the Range_1 section. In the case of multiple instructors, only one of the “principle” instructors will be listed.
INSTRUCTOR_NAME_RANGE1 varchar2 (50) The preferred name of the instructor for the Range_1 section, starting in term 1142. Prior to the fall of 2014 it shows the primary/legal name.
INSTRUCTOR_ID_RANGE2 varchar2 (11) The EmplID of the instructor for the Range_2 section. In the case of multiple instructors, only one of the “principle” instructors will be listed.
INSTRUCTOR_NAME_RANGE2 varchar2 (50) The preferred name of the instructor for the Range_2 section, starting in term 1142. Prior to the fall of 2014 it shows the primary/legal name.
INSTRUCTOR_ID_RANGE3 varchar2 (11) The EmplID of the instructor for the Range_3 section. In the case of multiple instructors, only one of the “principle” instructors will be listed.
INSTRUCTOR_NAME_RANGE3 varchar2 (50) The preferred name of the instructor for the Range_3 section, starting in term 1142. Prior to the fall of 2014 it shows the primary/legal name.
EXTRACT_DATE_TIME Date The date and time these data were extracted from ISIS.
Format : YYYYMMDD HH24:MI:SS
Skip to content