From CourseInstance Students enrolled in this course after shopping week is over
From Semester Since each instance takes place in only one semester, we need to record the calendar year in which it takes place, so it can be displayed as part of the academic year.
From CourseInstance Many CourseInstanceListingView can have one CourseListingView This column is annotated twice since the parent CourseListingView object will have separate spring and fall columns for the two CourseInstanceListingViews in the given academic year.
From CourseInstance
One CourseInstanceListingView has many FacultyListingView
One CourseInstanceListingView has many MeetingListingView
From CourseInstance Whether the course is offered that semester
From CourseInstance Students enrolled in this course before shopping week
From CourseInstance Students enrolled in this class during shopping week
From Semester Whether this instance is in the spring or fall
Generated using TypeDoc
CourseInstanceListingViews are used to generate the table of courses on the main page of the application. Each will be nested under a CourseListingView in either the
spring
orfall
column.