Skip to content

Student Form ​

Field reference for student records. Student records are created when a person registers for classes.

Fields ​

FieldTypeRequiredMax LengthValidationNotes
Backed by records.students.
FieldColumnTypeRequiredNotes
Student IDstudent_idIntegerAutoPrimary key
Personperson_idUUID (FK)YesParent person record
Student Numberstudent_numberText(20)Yes
Enrollment Dateenrollment_dateDateNoNullable in the database
Initial Terminitial_term_idInteger (FK)NoNullable in the database
Student Statusstudent_status_idSelect (Lookup)YesSTUDENT_STATUS
Expected Graduationexpected_graduation_dateDateNo
Primary Campusprimary_campus_idInteger (FK)No
Restrict to Campusrestrict_to_campusBooleanYesMay only register at the assigned campus
Cohortsstudent_cohortsDated membership rowsNoMulti-valued and dated since migration 181. The former scalar students.cohort_id is gone: a student can hold several memberships at once (subject to the cohort type's allow_multiple), and a membership that ends is end-dated rather than removed.
Housing Statushousing_status_idSelect (Lookup)No

Derived Academic Standing ​

Maintained by the system, not entered on the form. The *_last_calculated stamps say how fresh the figures are — read them before presenting a GPA as current.

FieldColumnTypeNotes
Class Standingclass_standing_idSelect (Lookup)Freshman, sophomore, … derived from credits earned
Cumulative GPAcumulative_gpaDecimalComputed per academic level
Credits Earnedcredits_earnedDecimal
Credits Attemptedcredits_attemptedDecimal
GPA Last Calculatedgpa_last_calculatedDateTime
Standing Last Calculatedstanding_last_calculatedDateTime

IPEDS Fields ​

FieldTypeRequiredValidationNotes
IPEDS ResidencySelect (Lookup)NoIPEDS_RESIDENCYUS Citizen, Permanent Resident, Nonresident
IPEDS Student TypeSelect (Lookup)NoIPEDS_TYPEFirst-time, Transfer, Continuing
Pell RecipientBooleanNo-Received Pell Grant
EFC AmountDecimalNo10,2Expected Family Contribution
First Gen FlagBooleanNo-First generation college student

Student Status Values ​

CodeDescriptionCan Register
ACTIVECurrently enrolledYes
INACTIVENot currently enrolledNo
GRADUATEDCompleted degreeNo
LEAVEApproved leave of absenceNo
WITHDRAWNLeft institutionNo
DISMISSEDAcademically dismissedNo

Computed Fields (Read-Only) ​

FieldDescription
Display NameFrom person record
Current MajorsList of declared majors
Current MinorsList of declared minors
GPACumulative GPA
Credits EarnedTotal credits earned
Class StandingFreshman, Sophomore, etc.

Validation Rules ​

  1. Student Number must be unique
  2. Person must exist before creating student record
  3. Cannot change Initial Term after creation
  4. Student Status changes trigger workflow events
  5. Restrict to Campus enforces campus-based registration rules

Major Declaration Sub-Form ​

FieldTypeRequiredNotes
MajorSelect (FK)YesMajor program
Start DateDateYesDeclaration date
End DateDateNoIf changed/completed
StatusSelect (Lookup)YesActive, Completed, Changed
Is PrimaryBooleanNoPrimary major indicator

Minor Declaration Sub-Form ​

FieldTypeRequiredNotes
MinorSelect (FK)YesMinor program
Start DateDateYesDeclaration date
End DateDateNoIf changed/completed
StatusSelect (Lookup)YesActive, Completed, Changed

Student Information System Documentation