CourseManagement Definice rozhraní otevřené služby - CourseManagement Open Service Interface Definition
The Řízení kurzu Otevřete definici rozhraní služby (OSID) je O.K.I. specifikace, která podporuje tvorbu a správu katalogu kurzů (Katalog kurzu). OSID jsou programová rozhraní, která obsahují a architektura orientovaná na služby pro projektování a stavbu znovu použitelný a interoperabilní software.
The Katalog kurzu je organizována do:
- CanonicalCourses popsat obecné kurzy a existovat napříč akademické termíny.
- Nabídka kurzů popsat nabídku CanonicalCourse během konkrétního akademického období.
- Kurzové sekce popsat schůzku s CourseOfferingem, včetně umístění, plánování a informací o členství.
Při použití ve shodě se OSID obsahovat kompletní Systém s každým servis zaměřena výhradně na konkrétní oblast. Například role související s a Nabídka kurzu jsou definovány prostřednictvím Autorizace OSID, práce na kurzu a materiály mohou být definovány v Úložiště OSID a stupně kurzů jsou přiřazovány prostřednictvím Hodnocení OSID. Tento faktor problémového prostoru umožňuje různé implementace každé z těchto služeb, které mají být použity nezávisle na sobě v rámci stejného softwarového balíčku Course Management.