Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Curriculum

manage canonical courses
Modeling SupportFeatureKSOSIDComments
canonical courses (tick) CourseService.Course(tick) osid.course.Course 
 campus(tick) CourseService.Course.CampusLocations(lightbulb) osid.course.Course.CourseCampusRecord 
 code management

(tick) CourseService.Course.suffix

CourseService.Course.level

CourseService.Course.SubjectArea

(lightbulb) osid.course.Course.CourseCodeRecordOSIDs can assign more than one "level" to a Course as defined by its GradeSystem.
 cross listed courses(tick) CourseService.Course.CrossListings(lightbulb) osid.course.Course.CourseCrossListingRecord 
 fees

(warning) CourseService.Course.Fees

CourseService.Course.Revenue

CourseService.Course.Expenditure

(lightbulb) osid.course.Course.CourseFeeRecordKS has not been redesigned with respect to KSA.
 instructors

(tick) CourseService.Course.PrimaryInstructor

 (tick) CourseService.Course.Instructors

(plus) osid.contact.ContactIn 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(tick) CourseService.Course.Joints(lightbulb) osid.relationship.Relationship 
 learning objectives(tick) CourseService.Course.CourseSpecificLos(tick) osid.Course.LearningObjectives 
 names

(tick) CourseService.Course.CourseTitle

  CourseService.Course.TranscriptTitle

(plus) 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

(tick) CourseService.Course.CreditOptions

  CourseService.Course.GradingOptions

(tick) osid.course.Course.GradingOptions

(lightbulb) osid.course.Course.CourseCreditRecord

 
 organizations

(tick) CourseService.Course.UnitsDeployment

 (tick) CourseService.Course.UnitsContentOwner

(warning) osid.course.Course.Sponsors 
 subject areas(tick) CourseService.Course.SubjectArea(plus) osid.ontology.SubjectOSID subject tagging not used as an identifier.
 terms offered(tick) CourseService.Course.TermsOffered(error)Muddled feature.
 time

(tick) CourseService.Course.Duration

(tick) CourseService.Course.OutOfClassHours

 

  
manage canonical formats (tick) CourseService.Format(error) 
manage canonical activities (tick) CourseService.Activity(tick) osid.course.ActivityUnit 
manage    
     
     
     
     

 

Offering

Registration

...