...
Model | Feature | KS | OSID | Comments |
---|---|---|---|---|
Registration | CourseRegistrationService.CourseRegistration | osid.course.registration.Registration | ||
credits | CourseRegistrationService.CourseRegistration.Credits | osid.course.registration.Registration.Credits | OSIDs allow for multiple credit options to be determined upon completion. | |
cross listed identifier | CourseRegistrationService.CourseRegistration.CrossListedCode | osid.course.registration.Registration.CrossListedRegistrationRecord | ||
grading option | CourseRegistrationService.CourseRegistration.GradingOption | osid.course.registration.Registration.GradingOption | ||
last attendance | CourseRegistrationService.CourseRegistration.LastAttendanceDate | osid.course.registration.CourseRegistration.EndDate | The 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.CourseRegistration | OSIDs separate a course-level registration from a registration into a specific target (rg). | ||
Activity Registration | CourseRegistrationService.ActivityRegistration | osid.course.registration.ActivityRegistration | ||
Registration Request | CourseRegistrationService.RegistrationRequest | osid.course.registration.request.RegistrationRequest | ||
add | CourseRegistrationService.RegistrationRequestItem.Type | osid.course.registration.request.RegistrationRequestItem.RegistrationOperation | ||
cross listed code | CourseRegistrationService.RegistrationRequestItem.CrossListedCode | osid.course.registration.request.RegistrationRequestItem.CrossListedRegistrationRequestItemRecord | ||
drop | CourseRegistrationService.RegistrationRequestItem.Type | osid.course.registration.request.RegistrationRequestItem.RegistrationOperation | ||
effective posting date | CourseRegistrationService.RegistrationRequestItem.RequestedEffectiveDate | osid.course.registration.request.RegistrationRequest.PostingDate | OSIDs on entire request. | |
last attendance date | CourseRegistrationService.RegistrationRequestItem.LastAttendanceDate | osid.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 | ||
swap | CourseRegistrationService.RegistrationRequestItem.Type | osid.course.registration.request.RegistrationRequestItem.RegistrationOperation | ||
update | CourseRegistrationService.RegistrationRequestItem.Type | osid.course.registration.request.RegistrationRequestItem.RegistrationOperation | ||
waitlist options | CourseRegistrationService.RegistrationRequestItem.OkToWaitlist CourseRegistrationService.RegistrationRequestItem.OkToHoldUntilList | osid.course.registration.request.RegistrationRequestItem.WaitlistOptionsRequestItemRecord | ||
waitlisted entry | CourseRegistrationService.RegistrationRequestItem.WaitlistEntry | osid.course.registration.request.RegistrationRequestItem.WaitlistRequestItemRecord |
Modeling Support | Feature | KS | OSID | Comments |
---|---|---|---|---|
Student Award Record | osid.course.chronicle.AwardEntry | |||
Student Course Record | AcademicRecordService.StudentCourseRecord | osid.course.chronicle.CourseEntry | ||
Student Credential Record | AcademicRecordService.StudentCredentialRecord | osid.course.chronicle.CredentialEntry | ||
Student Program Record | AcademicRecordService.StudentProgramRecord | osid.course.chronicle.ProgramEntry | ||
Student Term Record | AcademicRecordService.StudentTermRecord | |||
Student Test Record | AcademicRecordService.StudentTestRecord | osid.course.chronicle.AssessmentEntry |
Modeling Service Support | Feature | KS | OSID | Comments |
---|---|---|---|---|
acknowledgement | an auxiliary service for acknowledging a credit or role for something | osid.acknowledgement | ||
authentication | a service to manage principals and keys | rice | osid.authentication | |
authorization | a service to check and manage authorizations | rice | osid.authorization | |
cataloging | an auxiliary service for organizing things | osid.cataloging | in-band orchestration throughout OSIDs | |
commenting | an auxiliary service for annotating things | CommentService | osid.commenting | |
communication | a service to pass messages to service consumers | osid.communication | KS defines in-band messages where needed | |
configuration | configuration evaluation and management | GESService | osid.configuration | |
contact | an auxiliary service to manage contacts for things | ContactService | osid.contact | |
logging | reading and writing logs | LoggingService | osid.logging | |
messaging | sending and receiving user messages | UserMessagingService | osid.messaging | |
message channels and connection to contacts | UserMessagingService.MessageCategory | osid.messaging.Mailbox | ||
message templates | UserMessagingService.Template | |||
receipt tracking | osid.messaging.Receipt | |||
ontology | an auxiliary service to tag things with managed topics | used to have Tagging | osid.ontology | |
person | referencing and managing people | PersonService | osid.resource.Resource osid.personnel.Person | OSIDs reference people via Resource |
populations | a service to reference and manage rule-based sets of people | PopulationService | osid.resource.demographic | |
process | a rule-based service to organize checks | ProcessService | osid.rules.check | |
relationship | an auxiliary service to relate things | osid.relationship | KS defines abstract relationships for CLUs and LUIs. | |
room | RoomService | osid.room | ||
managing rooms | RoomService.Room | osid.room.Room | ||
managing room features | ||||
managing floors | osid.room.Floor | |||
managing buildings | RoomService.Building | osid.room.Building | ||
managing campus | RoomService.Campus | osid.room.Campus | ||
scheduling | SchedulingService | |||
search | an abstract service to search arbitrary stuff and get arbitrary results | SearchService | osid.search | |
sequencing | an auxiliary service for ordering things | osid.sequencing | ||
state | an auxiliary service for managing states for things | StateService | osid.process | KS has one state per entity. |
repository | DocumentService | osid.repository | ||
type | manages Type definitions | TypeService | osid.type | |
versioning | an auxiliary service to manage versions of things | VersionManagementService | osid.journaling |