Klasyfikacja definicji otwartego interfejsu usługi

Grading Initiative Open Service Interface Definition (OSID) to specyfikacja Open Knowledge . 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 .

Klasyfikacja OSID obsługuje charakteryzację, przechowywanie i pobieranie ocen. Stopień jest określany za pomocą czterech elementów:

  • Wartość stopnia
  • Typ klasy
  • Skala ocen
  • Definicja punktacji

Te cztery elementy zapewniają ogólny i elastyczny sposób scharakteryzowania stopnia. Usługa ta umożliwia również zarządzanie Rekordami Oceny , które łączą informacje o Ocenie, Agentze , którego jest ona Oceną, oraz obiekcie, który został oceniony. Ta usługa obejmuje również metody iteracji przez GradeTypes , GradeScales i ScoringDefinitions obsługiwane przez konkretną implementację dostawcy usług.

OSID oceny jest powiązany z OSID oceny . Ocena dotyczy definicji, zarządzania i oceny materiałów zorientowanych na pytania. Ocenę można wykorzystać jako obiekt podlegający stopniowaniu, do którego odwołuje się identyfikator OSID klasyfikacji.