org.sakaiproject.coursemanagement.api |
|
Java Source File Name | Type | Comment |
AcademicSession.java | Interface |
An institutional context for CourseOfferings, distinguishing one instance of
a CanonicalCourse from another. |
CanonicalCourse.java | Interface | A CanonicalCourse represents the aspects of a course that stay the same across
instances of a course. |
CourseManagementAdministration.java | Interface | A service that provides for the administration of enterprise-defined course data. |
CourseManagementService.java | Interface | A read-only service that queries enterprise course, section, membership, and
enrollment data. |
CourseOffering.java | Interface | An instance of a course. |
CourseSet.java | Interface | Models "School" and "Department" as well as more ad hoc groupings. |
Enrollment.java | Interface | The official relationship of a student to something that gets a final grade
(or equivalent). |
EnrollmentSet.java | Interface | Defines a group of students who are somehow associated with a CourseOffering
or a Section for credit. |
Meeting.java | Interface | A time and a place for a Section to meet. |
Membership.java | Interface | A user-role pair associated with something. |
Section.java | Interface | Models a "cohort" (a stable group which enrolls in multiple courses as a unit)
as well as officially delimited course "groups" and "sections". |
SectionCategory.java | Interface | |