CourseSection is associated with a CourseOffering and is has a separate roster and possibly a separate SectionType from any other Sections of the Offering. CanonicalCourse contains general information about a course.
This is in contrast to the CourseOffering which contains information about a concrete offering of this course in a specific term and with identified people and roles. 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/CourseSection.php (line 29)
Class | Description |
---|---|
HarmoniCourseSection | CourseSection is associated with a CourseOffering and is has a separate roster and possibly a separate SectionType from any other Sections of the Offering. CanonicalCourse contains general information about a course. |
Add an Asset for this CourseSection.
Add a student to the roster and assign the specified Enrollment Status Type.
Change the Enrollment Status Type for the student on the roster.
Get the Assets associated with this CourseSection.
Get the CourseOffering that contains this CourseSection.
Get the description for this CourseSection.
Get the display name for this CourseSection.
Get the unique Id for this CourseSection.
Get the location may be a room address, a map, or any other object.
Get the number for this CourseSection.
Get the Properties associated with this CourseSection.
Get the Properties of this Type associated with this CourseSection.
Get all the Property Types for CourseSection.
Get the student roster.
Get the student roster. Include only students with the specified Enrollment Status Type.
Get the Schedule for this Section. Schedules are defined in scheduling OSID. ScheduleItems are returned in chronological order by increasing start date.
Get the Section Type for this CourseSection. This Type is meaningful to the implementation and applications and are not specified by the OSID.
Get the Status for this CourseSection.
Get the title for this CourseSection.
Remove an Asset for this CourseSection.
Remove a student from the roster.
Update the description for this CourseSection.
Update the display name for this CourseSection.
Update the location may be a room address, a map, or any other object.
Update the number for this CourseSection.
Update the Schedule for this Section. Schedules are defined in scheduling OSID.
Update the Status for this CourseSection.
Update the title for this CourseSection.
Documentation generated on Wed, 19 Sep 2007 10:22:22 -0400 by phpDocumentor 1.3.0RC3