Definicja otwartego interfejsu usługi CourseManagement

Definicja otwartego interfejsu usługi CourseManagement ( OSID ) to specyfikacja firmy OKI , która obsługuje tworzenie i zarządzanie katalogiem kursów ( CourseCatalog ). Identyfikatory OSID to interfejsy programistyczne, które składają się na architekturę zorientowaną na usługi do projektowania i budowania oprogramowania wielokrotnego użytku i interoperacyjnego .

Katalog kursów jest podzielony na:

  • Kursy kanoniczne opisują ogólne kierunki studiów i istnieją w różnych terminach akademickich .
  • CourseOfferings opisują ofertę kursu kanonicznego w określonym semestrze akademickim.
  • Sekcje CourseSections opisują spotkanie CourseOffering, w tym lokalizację, harmonogram i informacje o członkostwie.

W połączeniu OSID tworzą kompletny system , w którym każda usługa koncentruje się wyłącznie na określonym obszarze. Na przykład role związane z Ofertą Kursu są definiowane za pomocą Identyfikatora OSID autoryzacji , prace i materiały na kursie można definiować w Identyfikatorze OSID repozytorium , a stopnie z kursu są przypisywane za pomocą identyfikatora OSID oceniania . To uwzględnienie przestrzeni problemowej pozwala na różne implementacje każdej z tych usług, które mogą być używane niezależnie od siebie w ramach tego samego pakietu oprogramowania do zarządzania kursem.

Zobacz też

Linki zewnętrzne