Versions Compared

Key

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

...

ModelFeatureKSOSIDComments
Registration CourseRegistrationService.CourseRegistrationosid.course.registration.Registration 
 creditsCourseRegistrationService.CourseRegistration.Creditsosid.course.registration.Registration.CreditsOSIDs allow for multiple credit options to be determined upon completion.
 cross listed identifierCourseRegistrationService.CourseRegistration.CrossListedCodeosid.course.registration.Registration.CrossListedRegistrationRecord 
 grading optionCourseRegistrationService.CourseRegistration.GradingOptionosid.course.registration.Registration.GradingOption 
 last attendanceCourseRegistrationService.CourseRegistration.LastAttendanceDateosid.course.registration.CourseRegistration.EndDateThe last attendance date supplied to a withdraw should surface as an end date to the CourseRegistration, not a separate field.
Course Registration  osid.course.registration.CourseRegistrationOSIDs separate a course-level registration from a registration into a specific target (rg).
Activity Registration CourseRegistrationService.ActivityRegistrationosid.course.registration.ActivityRegistration 
Registration Request CourseRegistrationService.RegistrationRequestosid.course.registration.request.RegistrationRequest 
 addCourseRegistrationService.RegistrationRequestItem.Typeosid.course.registration.request.RegistrationRequestItem.RegistrationOperation 
 cross listed codeCourseRegistrationService.RegistrationRequestItem.CrossListedCodeosid.course.registration.request.RegistrationRequestItem.CrossListedRegistrationRequestItemRecord 
 dropCourseRegistrationService.RegistrationRequestItem.Typeosid.course.registration.request.RegistrationRequestItem.RegistrationOperation 
 effective posting dateCourseRegistrationService.RegistrationRequestItem.RequestedEffectiveDateosid.course.registration.request.RegistrationRequest.PostingDateOSIDs on entire request.
 last attendance dateCourseRegistrationService.RegistrationRequestItem.LastAttendanceDateosid.course.registration.request.RegistrationRequestItem.AttendanceRequestItemRecord 
 on behalf of

CourseRegistrationService.RegistrationRequest.Requester

CourseRegistrationService.RegistrationRequestItem.Person

osid.course.registration.request.RegistrationRequest.Requester

osid.course.registration.request.RegistrationRequestItem.Student

 
 options

CourseRegistrationService.RegistrationRequestItem.Credits

CourseRegistrationService.RegistrationRequestItem.GradingOption

osid.course.registration.request.RegistrationRequestItem.CreditOptions

osid.course.registration.request.RegistrationRequestItem.GradingOption

 
 swapCourseRegistrationService.RegistrationRequestItem.Typeosid.course.registration.request.RegistrationRequestItem.RegistrationOperation 
 updateCourseRegistrationService.RegistrationRequestItem.Typeosid.course.registration.request.RegistrationRequestItem.RegistrationOperation 
 waitlist options

CourseRegistrationService.RegistrationRequestItem.OkToWaitlist

CourseRegistrationService.RegistrationRequestItem.OkToHoldUntilList

osid.course.registration.request.RegistrationRequestItem.WaitlistOptionsRequestItemRecord 
 waitlisted entryCourseRegistrationService.RegistrationRequestItem.WaitlistEntryosid.course.registration.request.RegistrationRequestItem.WaitlistRequestItemRecord 

Academic Record

Modeling SupportFeatureKSOSIDComments
Student Award Record  osid.course.chronicle.AwardEntry 
Student Course Record AcademicRecordService.StudentCourseRecordosid.course.chronicle.CourseEntry 
Student Credential Record AcademicRecordService.StudentCredentialRecordosid.course.chronicle.CredentialEntry 
Student Program Record AcademicRecordService.StudentProgramRecordosid.course.chronicle.ProgramEntry 
Student Term Record AcademicRecordService.StudentTermRecord  
Student Test Record AcademicRecordService.StudentTestRecordosid.course.chronicle.AssessmentEntry 

Academic Plan

General Services

Modeling Service SupportFeatureKSOSIDComments
acknowledgementan auxiliary service for acknowledging a credit or role for something osid.acknowledgement 

authentication

a service to manage principals and keysriceosid.authentication 
authorizationa service to check and manage authorizationsriceosid.authorization 
catalogingan auxiliary service for organizing things osid.catalogingin-band orchestration throughout OSIDs
commentingan auxiliary service for annotating thingsCommentServiceosid.commenting 
communicationa service to pass messages to service consumers osid.communicationKS defines in-band messages where needed
configurationconfiguration evaluation and managementGESServiceosid.configuration 
contactan auxiliary service to manage contacts for thingsContactServiceosid.contact 
loggingreading and writing logsLoggingServiceosid.logging 
messagingsending and receiving user messagesUserMessagingServiceosid.messaging 
 message channels and connection to contactsUserMessagingService.MessageCategoryosid.messaging.Mailbox 
 message templatesUserMessagingService.Template  
 receipt tracking osid.messaging.Receipt 
ontologyan auxiliary service to tag things with managed topicsused to have Taggingosid.ontology 
personreferencing and managing peoplePersonService

osid.resource.Resource

osid.personnel.Person

OSIDs reference people via Resource
populationsa service to reference and manage rule-based sets of peoplePopulationServiceosid.resource.demographic 
processa rule-based service to organize checksProcessServiceosid.rules.check 
relationshipan auxiliary service to relate things osid.relationshipKS defines abstract relationships for CLUs and LUIs.
room RoomServiceosid.room 
 managing roomsRoomService.Roomosid.room.Room 
 managing room features   
 managing floors osid.room.Floor 
 managing buildingsRoomService.Buildingosid.room.Building 
 managing campusRoomService.Campusosid.room.Campus 
scheduling SchedulingService  
searchan abstract service to search arbitrary stuff and get arbitrary resultsSearchServiceosid.search 
sequencingan auxiliary service for ordering things osid.sequencing 
statean auxiliary service for managing states for thingsStateServiceosid.processKS has one state per entity.
repository DocumentServiceosid.repository 
typemanages Type definitionsTypeServiceosid.type 
versioningan auxiliary service to manage versions of thingsVersionManagementServiceosid.journaling