CourseGroup manages a set of CanonicalCourses. CourseGroups have a CourseGroupType which characterizes the group. CourseGroups can be used to model prerequisites, corequisites, majors, minors, sequences, etc.
OSID Version: 2.0
Located in /harmoni/core/oki2/coursemanagement/CourseGroup.class.php (line 21)
CourseGroup | --HarmoniCourseGroup
The constructor.
Add a CanonicalCourse to this CourseGroup. Order may be preserved, depending on CourseGroupType.
Get all the CanonicalCourses in this CourseGroup. Note that different CourseGroupType imply different ordering. For example, if the CourseGroupType indicates prerequisites order would need be guaranteed; if corequisites order might not need to be guaranteed.
Get the display name for this CourseGroup.
Get the unique Id for this CourseGroup.
Get the Type for this CourseGroup.
Remove a CanonicalCourse from the CourseGroup.
Update the display name for this CourseGroup.
Inherited From CourseGroup
CourseGroup::addCourse()
CourseGroup::getCourses()
CourseGroup::getDisplayName()
CourseGroup::getId()
CourseGroup::getType()
CourseGroup::removeCourse()
CourseGroup::updateDisplayName()
Documentation generated on Wed, 19 Sep 2007 10:22:14 -0400 by phpDocumentor 1.3.0RC3