Versions Compared

Key

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

...

En viktig del i arbetet är att ta in erfarenheter från den kommande integrationen med lärplattformen Canvas (inom kort aktuellt för ett antal lärosäten). Erfarenheter från integrationsarbetet med Canvas generaliseras för att skapa en nationell modell som skall kunna användas i liknande framtida integrationsprojekt.

Sammanfattning

En sammanfattning skall tas fram för att diskutera slutsatser

Vart som kvarstår är att sammanställa resultatet. Gunnar skriver ett utkast och "vi" skriver "rent".

...



Projektresultat Sammanfattning

Urval av standarder

Varför de valda standarderna?

...

Täckningsgraden i förhållande till Ladoks informationsmodell har beskrivits på et ett gemensamt sätt i form av entitetsmappningar.

...

  • Learning Information Services - LIS
    • LIS har visat sig vara funktionellt vid de tillämpningar för Ladok-integration om implementerats av Göteborgs och Umeå universitet samt för SUNET.
    • En ny version av LIS är under utveckling där SUNET deltar aktivt i arbetet. Den nya version kan förväntas ha en förbättrad teknisk implementation och en högre täckningsgrad i förhållande till de behov som finns för integration med Ladok 3.
    • Flera stora leverantörer inom Learning Managment Systems (LMS) har implementerat LIS-tjänster för integration. Bland annat system med stor spridning så som Blackboard och Canvas. Generellt sätt kan LIS förväntas vara den standard, av de analyserade, som har högst möjlighet att erbjuda interoperabilitet med existerande system på marknaden.
    • Standarden har ett antal tekniska brister och en bristfällig modell för utökning. De brister som finns är dokumenterade och har kommunicerats med arbetsgrupp inom IMS Global genom SUNET. De implementationer som gjorts för att i samband med integration med Ladok 3 har i huvudsak kunnat överbrygga dessa brister.
    • Generellt sätt så erbjuder LIS möjligheter till både synkrona och asynkron integrationer. Det synkrona interface som definieras bygger på SOAP vilket kan uppfattas som delvis föråldrat. En ny version kan förväntas bygga på REST-interface
    • Av de standarder som analyserats får LIS anses vara den standard som bäst uppfyller behovet för integration med Ladok 3
  • EMIL
    • EMIL har en begränsad omfattning och har låg täckningsgrad i förhållande till det behov som finns för integration med Ladok 3.
    • Den begränsade omfattningen gör även att den interoperabilitet som kan förväntas uppnås genom en implementation av EMIL är liten
    • Den generella tekniska kvaliteten på EMIL får anses vara god, men standarden definierar enbart ett asynkront filbaserat interface vilket kan ses som begränsande
    • EMIL kan inte 
  • Open Education API
    • Standarden har, på entitetsnivå, en relativt god täckning sett utifrån behovet för Ladok 3-integration. Dock med en tydlig brist när det gäller att hantera utbildningstillfällen med flera studieperioder.
    • De brister som finns på attributnivå är svåra att åtgärda pga att inga utökningsmöjligheter definierats som en del av standarden
    • Standarden definierar enbart ett frågeinterface (GET) i sitt REST-interface. Inga asynkorona interface finns definierade som en del av standarden
    • Open education API är en ny standard som kan ses vara lite i sin linda. Dess framtida utvecklingspotential är ett frågetecken. Likaså dess förmåga att sprida sig utanför den Nederländska utbildningssektorn. Mottagandet av nya generationer av LIS och OneRoaster kan förväntas ha stor påverkan på standardens fortsatta utveckling.
    • Open Education API kan i sin nuvarande form inte anses vara tillräcklig för en rimlig implementation av integration med Ladok 3
  • OneRoster
    • OneRoster kan ses som en senare generation av LIS där man, istället för att rikta sig mot högskolesektorn, till stor del riktar sig mot utbildningar på grund- och gymnasienivå. Detta skifte har gjort att OneRosters informationsmodell inte matchar Ladoks informationsmodell lika bra som LIS.
    • Rent tekniskt så har OneRoster kombinerat gammal och ny teknik på ett något tveksamt sätt. Synkrona integrationer stöds genom ett definierat REST-interface, men där bara delar av informationsresurserna kan hantera alla CRUD-operationer (Create, Read, Update, Delete). Asynkrona integrationer är definierade som filbaserade överföringar i CSV-format.
  • Egenutvecklat

Rekommendation

    • Utökningsmöjligheterna är begränsade på samma sätt som för LIS. Utökningsbarheten är dessutom enbart definierad för REST-interfacet, vilket gör CSV-formatet än mer begränsat.
    • Även om OneRoster i viss mån kan ses som en vidareutveckling av LIS så gör de begränsningar som införts i samband med detta att den inte uppfyller behovet för Ladok-integration i lika hög grad som LIS.
  • Egenutvecklat

Rekommendation

Utifrån denna analys så är slutsatsen att, av de analyserade standarderna, är det LIS som ger störst möjligheter att implementera funktionella Ladok-interpretationer. Dessutom kan LIS förväntas vara den standard som kan erbjuda bäst möjligheter till interoperabilitet med existerande standardsystem inom högskolesektorn. LIS har förvisso i nuvarande version vissa brister som man aktivt bör verka för att de elimineras i samband framtagandet av nästa generation LIS, Edu-API. Som en del i välja en standard för att ha som bas för implementation av integration med Ladok så bör tydliga riktlinjer för hur standarden ska tillämpas inom högskolesektorn i Sverige definieras.  ====================


Möjliga andra användningsfall

Bevarande av Ladok


Presentation ITCF 2019-02-12

Presentation ITCF 190212.pptx