Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску

Определение интерфейса открытых служб ( OSID ) CourseManagement - это спецификация OKI, которая поддерживает создание каталога курсов ( CourseCatalog ) и управление им . OSID - это программные интерфейсы, которые составляют сервис-ориентированную архитектуру для проектирования и создания многоразового и совместимого программного обеспечения .

CourseCatalog организована в:

  • CanonicalCourses описывают общие курсы обучения и существуют в разных академических терминах .
  • CourseOfferings описывает предложение CanonicalCourse в течение определенного академического семестра.
  • Разделы курса описывают встречу по предложению курса, включая информацию о местонахождении, расписании и членстве.

При совместном использовании идентификаторы OSID составляют полную систему, в которой каждая услуга ориентирована исключительно на определенную область. Например, роли, связанные с предложением курса , определяются через OSID авторизации , курсовая работа и материалы могут быть определены в OSID репозитория , а оценки за курс назначаются через OSID оценки . Такое разделение проблемного пространства позволяет использовать разные реализации каждой из этих служб независимо друг от друга в одном и том же программном пакете управления курсом.

См. Также

Внешние ссылки