inCourseTable property

Column<bool> inCourseTable
latefinal

Whether this offering appeared in the student's own course table.

Distinguishes offerings fetched by CourseRepository.refreshCourseTable from those created as side effects by other flows (e.g. a scored course number the course table never returned). Only the former belong in the course table grid and its credit/hour totals.

Not a Fetchable field.

Implementation

late final inCourseTable = boolean().withDefault(Constant(false))();