Skip to main content

Documentation 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.

YouEyeSea tracks every grade code that appears in UIC’s official grade distribution data. Each 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

CodeFull nameMeaningGPA weight
AA gradeStandard letter grade. Excellent performance.4.0
BB gradeStandard letter grade. Above-average performance.3.0
CC gradeStandard letter grade. Average performance.2.0
DD gradeStandard letter grade. Below-average performance, but passing.1.0
FF gradeStandard letter grade. Failing performance.0.0
WWithdrawalStudent withdrew from the course after the add/drop deadline.
ADVAdvanced standingCredit awarded for transfer credit or advanced standing examination.
CRCreditPassing mark in a pass/fail graded course.
DFRDeferredGrade has been deferred; final outcome not yet recorded.
IIncompleteStudent did not complete all requirements; grade pending completion.
NGNo grade reportedInstructor has not yet submitted a grade.
NRNot reportedGrade is not available in the source data.
OOtherGrade does not fit any other category.
PRIn progressCourse is still in progress; typically used for multi-term courses.
SSatisfactoryPassing mark in a satisfactory/unsatisfactory graded course.
UUnsatisfactoryFailing 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 the CourseInstance 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.

Build docs developers (and LLMs) love