Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Interoperabilitet

Målgrupp

Standarden har som målgrupp alla som behöver utbyta information eller stödja interoperabilitet med system i utbildningssyfte. Den är ämnad att synkronisera klasslistor och liknande mellan SIS system och LMS system.

Inriktning

Standarden är framtagen att stödja interoperabilitet i alla lärningssyften. Främst säljs den som en synkroniseringstjänst av studenter och klass-listor.  Bakom standarden står IMS Global, en icke vinstdrivande organisation ämnad att förbättra teknik som används i utbildningssyfte. Den består av en mängd internationella aktörer inom utbildningssektorn. IMS Global rapporterade 2017 att de bestod av över 400 medlemsorganisationer. 

Utbredning

Standarden implementeras av vissa större LMS platformar och standard SIS system, men det saknas information om specifika lärosäten eller institutioner som använder OneRoster. IMS Global har certifierat ett stort antal system inom standarden OneRoster. Dessa går enkelt att se på https://www.imsglobal.org/cc/statuschart/oneroster länken. Exempel på certifierat system är Canvas. Standarden måste implementeras manuellt, inga standardbibliotek som enkelt går att importera finns.

Livscykel

OneRoster bygger på LIS standarden och är ett fortsättningsarbete av den. Första versionen av OneRoster, version 1.0 publicerades i juni 2015. Senaste versionen är 1.1 som publicerades i september 2018. Standarden måste anses stabil då det finns ett antal systemleverantörer. Eftersom arbete på en efterträdande standard finns, kan man ana att OneRoster inte kanske kommer flitigt att vidareutvecklas förutom rutinmässigt underhåll. För tillfället ligger IMS Globals fokus på att utveckla en standard de kallar EDU-API med hjälp av erfarenheter dragna från deras OneRoster och LTI standarder. Den utgår dock med LIS som grund.

Teknisk kvalitet

OneRoster tillhandahåller inga tekniska artefakter i form av scheman, swagger-definitioner eller liknande. Specifikationerna består endast av textuell dokumentation. Dokumentationen är, i likhet med LIS, inte helt lättläst och det kan vara svårt att ta till sig innehållet. Frånvaron av tekniska artefacter som definerar de ingående interfacen kan försvåra en implementation som följer standarden fullt ur.

...

  • Definierar både ett synkront REST-API och en asynkront interface. Den asynkrona implementaionen i form av CSV-filer kan doc i viss mån ses som föråldrad.filbaserat interface

Nackdelar

  • Riktat huvudsakligen till utbildningar på grund- och gymnasienivå
  • Standarden endast definierad i form av textuell dokumentation. Inga tekniska artefakter för att underlätta en standardiserad teknisk implementation
  • Delvis föråldrad och bristfällig implementation av asynkront interface

Documents and references

Document/referenceLink
UML Class diagram (Visio)OneRoster UML ClassDiagram.vsdx
Web sitehttps://www.imsglobal.org/activity/onerosterlis
Ladok entity mappingLadokEntityMapping OneRoster.vsdx

...