DORIS Logo
 Back

  Registration


Description
Student enrollment in course sections, based on academic term.

Data includes registration dates, status and properties.

Entity relationship: Person + Student + AcademicTerm + CourseSection + Campus (optional) = Registration

Fields
  courseSectionCampusOverride   string    Campus->campus
Campus associated with the course registration if it differs from the course section campus value
Additional Notes
If student is registered for a different campus value than CourseSectionSchedule.campus, field should include the alternate campus. If null, CourseSectionSchedule.campus value will be used.
  courseSectionLevelOverride   enum   
Academic level associated with the course registration if it differs from the course section level
Additional Notes
If student is registered for a different level value than what is reflected by the CourseSection.courseSectionLevel value, this field should include the alternate level. If null, CourseSection.courseSectionLevel value will be used.
Allowed Values
  • Undergraduate
  • Masters
  • Doctorate
  • Professional Practice Doctorate
  • Continuing Education
  • Other
Allowed Value Details
'Undergraduate' - Course section is part of a bachelor's/associate degree program or a vocational/technical program below the baccalaureate.

'Masters' - Course section is part of a post-bachelor's level program requiring between 1 and 2 full time equivalent academic years of work.

'Doctorate' - Course section is part of a post-master's level program requiring the preparation of an original dissertation/project which demonstrates substantial artistic or scholarly achievement.

'Professional Practice Doctorate' - Course section is part of a post-master's level program to demonstrate the knowledge and skills required to be recognized for professional practice.

'Continuing Education' - Course section is part of additional learning that is not aligned with a degree outcome.

'Other' - Course section can't be described by one of the above.
  courseSectionNumber   string    CourseSection->courseSectionNumber
Unique identifier for every course section
Additional Notes
Value is client-defined, but is typically the Course Reference Number (CRN), the Course Section Identifier or a combination of data fields that result in a unique value. The value for courseSectionNumber will be referenced as a one-to-one relationship in CourseSection, CourseSectionSchedule and InstructionalAssignment.
  enrollmentHoursOverride   number   
Enrollment hours value (credit/clock/billable/equivalent) if it differs from the course section enrollment hours value
Additional Notes
If student is registered for a different enrollment hours value for the course section than CourseSection.enrollmentHours, field should include the alternate value. If null, CourseSection.enrollmentHours value will be used.
  isAudited   boolean   
If student is auditing the associated course registration, value = 1, else 0
  isEnrolled   boolean   
If student with associated registration status is considered enrolled in the course instance, value = 1, else 0
  isIPEDSReportable   boolean   
If record is applicable for IPEDS reporting, value = 1, else 0
  partOfTermCode   string    AcademicTerm->partOfTermCode
Part of academic term
Additional Notes
If field is not applicable or value unknown, use default value of 1 for full term.
  personId   string    Student->personId
Unique identifier of student
  recordActivityDate   date   
Date source record inserted or modified
  registrationStatus   enum   
Registration status
Allowed Values
  • Registered
  • Web Registered
  • Withdrawal
  • Drop
  • Web Drop
Allowed Value Details
'Registered' - Student registration process completed for the associated 'courseSectionNumber' and 'termCode'/'partOfTermCode'(optional).

'Web Registered' - Designation to distinguish online registration methods.

'Withdrawal' - Student removal of a course for their course load after the institution's drop/withdrawal date.

'Drop' - Student removal of a course for their course load prior to the institution's drop/withdrawal date.

'Web Drop' - Designation to distinguish online course drop methods.
  registrationStatusActionDate   date   
Date the registration status was inserted or modified, if different than recordActivityDate
Additional Notes
If not applicable, use dummy date of: to_date('9999-09-09', 'YYYY-MM-DD').
  termCode   string    AcademicTerm->termCode
Academic term code
  campus   string    deprecated
Campus associated with the course instance
Additional Notes
Renamed to courseSectionCampusOverride. If the campus value differs from the course section campus value, remap the campus field to the courseSectionCampusOverride field.
  crn   string    deprecated
Instance of a course based on academic term, part of term and course number
Additional Notes
Renamed to courseSectionNumber. Remap the crn field to the courseSectionNumber field.
  crnGradingMode   enum    deprecated
Method of grading for the course instance
Additional Notes
Removed. Relocate the course audit property to the new boolean field isAudited.
  crnLevel   enum    deprecated
Level of course instance
Additional Notes
Renamed to courseSectionLevelOverride. If the level value differs from the course section level value, remap the crnLevel field to the courseSectionLevelOverride field.

Example SQL