Set of options for course data
Optional
jointOptional
name?: stringOptional
video?: booleanKeeps track of the category associated with this class
A course to share a category with this course, bi-directional (both classes point to each other)
Name of course, optional, automatically generated based on prefix and number if omitted
Number for course, examples: 101, 300, 325
Prefix for course, examples: CSC, CIS, SOC
Role for active students
Role for students that have passed through a class, should be able to access archives
Whether or not the course requires video information
Generated using TypeDoc
A class to store course role data, including a veteran role and data on course attributes