YouEyeSea tracks every grade code that appears in UIC’s official grade distribution data. EachDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/alexjohntomy/you-eye-sea/llms.txt
Use this file to discover all available pages before exploring further.
CourseInstance record stores a raw integer count for all 16 codes. Understanding what each code means — and which codes are included in which calculations — is essential for correctly interpreting the statistics displayed in the dashboard.
Grade code table
| Code | Full name | Meaning | GPA weight |
|---|---|---|---|
A | A grade | Standard letter grade. Excellent performance. | 4.0 |
B | B grade | Standard letter grade. Above-average performance. | 3.0 |
C | C grade | Standard letter grade. Average performance. | 2.0 |
D | D grade | Standard letter grade. Below-average performance, but passing. | 1.0 |
F | F grade | Standard letter grade. Failing performance. | 0.0 |
W | Withdrawal | Student withdrew from the course after the add/drop deadline. | — |
ADV | Advanced standing | Credit awarded for transfer credit or advanced standing examination. | — |
CR | Credit | Passing mark in a pass/fail graded course. | — |
DFR | Deferred | Grade has been deferred; final outcome not yet recorded. | — |
I | Incomplete | Student did not complete all requirements; grade pending completion. | — |
NG | No grade reported | Instructor has not yet submitted a grade. | — |
NR | Not reported | Grade is not available in the source data. | — |
O | Other | Grade does not fit any other category. | — |
PR | In progress | Course is still in progress; typically used for multi-term courses. | — |
S | Satisfactory | Passing mark in a satisfactory/unsatisfactory graded course. | — |
U | Unsatisfactory | Failing mark in a satisfactory/unsatisfactory graded course. | — |
How grade codes affect calculations
Pass rate is calculated using only the five standard letter grades:
A, B, C, D, and F. The denominator is the total count of students who received one of those five grades. Non-letter grades (W, CR, S, U, I, etc.) are excluded from the pass rate calculation.Drop rate is calculated separately and uses
W (Withdrawal) as the numerator. The denominator for drop rate includes W counts alongside the letter grades.GPA is computed only from the five letter grades (
A, B, C, D, F) using standard 4.0-scale weights. All other codes — including W, CR, S, U, and I — are excluded from GPA calculations entirely. If no letter grades are present for a section, GPA is reported as N/A.Grade codes in the data model
Each of the 16 codes maps directly to an integer field on theCourseInstance model. When UIC’s source CSV reports zero students for a code, the field is stored as 0 rather than null. See the schema reference for full field documentation.