CourseOffering is a CanonicalCourse offered in a specific Term.
CanonicalCourse contains general information about a course in general. The CourseSection is the third and most specific course-related object. The section includes information about the location of the class as well as the roster of students. CanonicalCourses can contain other CanonicalCourses and may be organized hierarchically, in schools, departments, for majors, and so on. For each CanonicalCourse, there are zero or more offerings and for each offering, zero or more sections. All three levels have separate data for Title, Number, Description, and Id. This information can be the same or different as implementations choose and applications require.
<p> OSID Version: 2.0 </p>
<p> Licensed under the org.osid.SidImplementationLicenseMIT. </p>
Located in /harmoni/oki2/osid/coursemanagement/CourseOffering.php (line 27)
Class | Description |
---|---|
HarmoniCourseOffering | CourseOffering is a CanonicalCourse offered in a specific Term. |
Add an Asset for this CourseOffering.
Add a student to the roster and assign the specified Enrollment Status Type.
Change the Enrollment Status Type for the student on the roster.
Create a new CourseSection.
Delete a CourseSection.
Get the Assets associated with this CourseOffering.
Get the CanonicalCourse that contains this CourseOffering.
Get the CourseGradeType for this Offering. GradingType is defined in the grading OSID. These Types are meaningful to the implementation and applications and are not specified by the OSID.
Get all CourseSections.
Get all CourseSections of the specified Type.
Get the description for this CourseOffering.
Get the display name for this CourseOffering.
Get the unique Id for this CourseOffering.
Get the number for this CourseOffering.
Get the Offering Type for this CourseOffering. This Type is meaningful to the implementation and applications and are not specified by the OSID.
Get the Properties associated with this CourseOffering.
Get the Properties of this Type associated with this CourseOffering.
Get all the Property Types for CourseOffering.
Get the student roster.
Get the student roster. Include only students with the specified Enrollment Status Type.
Get the Status for this CanonicalCourse.
Get a Term by unique Id.
Get the title for this CourseOffering.
Remove an Asset for this CourseOffering.
Remove a student from the roster.
Update the CourseGradeType for this Offering. GradingType is defined in the grading OSID. These Types are meaningful to the implementation and applications and are not specified by the OSID.
Update the description for this CourseOffering.
Update the display name for this CourseOffering.
Update the number for this CourseOffering.
Update the Status for this CanonicalCourse.
Update the title for this CourseOffering.
Documentation generated on Wed, 19 Sep 2007 10:22:20 -0400 by phpDocumentor 1.3.0RC3