...
Modeling Support | Feature | KS | OSID | Comments | ||
---|---|---|---|---|---|---|
canonical courses | CourseService.Course | osid.course.Course | ||||
campus | CourseService.Course.CampusLocations | osid.course.Course.CourseCampusRecord | ||||
code management | CourseService.Course.suffix CourseService.Course.level CourseService.Course.SubjectArea | osid.course.Course.CourseCodeRecord | OSIDs can assign more than one "level" to a Course as defined by its GradeSystem. | |||
cross listed courses | CourseService.Course.CrossListings | osid.course.Course.CourseCrossListingRecord | ||||
fees | CourseService.Course.Fees CourseService.Course.Revenue CourseService.Course.Expenditure | osid.course.Course.CourseFeeRecord | KS has not been redesigned with respect to KSA. | |||
instructors | CourseService.Course.PrimaryInstructor | CourseService.Course.Instructors | osid.contact.Contact | In KS, the canonical instructors are not necessarily the ones who are teaching in a particular term, but instructors who are associated with the course. | ||
joint courses | CourseService.Course.Joints | osid.relationship.Relationship | ||||
learning objectives | CourseService.Course.CourseSpecificLos | osid.Course.LearningObjectives | ||||
names | CourseService.Course.CourseTitle CourseService.Course.TranscriptTitle | osid.course.Course.DisplayName | osid.course.Course.Title | OSID display names are brought into "context" (e.g. a transcript application gets the transcript title through the display name while the LMS may see the course code through the display name). Management of these different names can be done via OsidRecord. | ||
options (credits) | CourseService.Course.GradingOptions | osid.course.Course.GradingOptions | CreditOptions | |||
options (grading) | CourseService.Course. | GradingOptionsCreditOptions | osid.course.Course.CourseCreditRecord | |||
organizations | CourseService.Course.UnitsDeployment CourseService.Course. | GradingOptionsUnitsContentOwner | osid.course.Course. | CourseCreditRecordSponsors | ||
organizations | pilot courses | CourseService.Course | ..isPilotCourse | osid.course.Course.PilotCourseRecord | ||
special topics | UnitsDeploymentCourseService.Course. | UnitsContentOwnerIsSpecialTopicsCourse | osid.course.Course. | SponsorsSpecialTopicsCourseRecord | ||
subject areas | CourseService.Course.SubjectArea | osid.ontology.Subject | OSID subject tagging not used as an identifier. | |||
terms offered | CourseService.Course.TermsOffered | osid.course.Course.TermsOfferedCourseRecord | Muddled feature. | |||
time | CourseService.Course.Duration | CourseService.Course.OutOfClassHours | ||||
canonical formats | CourseService.Format | |||||
canonical activities | CourseService.Activity | osid.course.ActivityUnit | ||||
manage | ||||||
...