this constructor is only used to create a copy of a course with all or a selected subset of sections.
Original course instances are created through Object.create
and are not constructed by this constructor.
the full-course that will be copied
A list of section indices for specifying the subset of sections contained in this course
A list of section indices for specifying the subset of sections contained in this course
Array of sections contained in this object. Can be all sections or a subset or the sections. This property is non-enumerable
human readable name for this course, e.g. ECON 2010 Lecture
whether all sections of this Course occur at the same time
Get an object in which the key is the date string + days and value is the array of section contained in this Course occurring at that time. For example:
{"08/27/2019 - 12/17/2019|MoTu 11:00AM-11:50AM|Fr 10:00AM - 10:50AM" : [...Sections]}
Get the Course containing only the given sections
check whether the section is contained in this course
Returns a 32-bit integer hash for this Course.
Generated using TypeDoc
the model of a Course that has multiple sections. A Course object may have all or a subset of the sections, depending on the array of section indices passed to its constructor.
All course instances are immutable