jul 062020
 

Een “kritische” blogpost schrijven over een open source dashboard omgeving waar veel tijd en energie in gestopt wordt en gratis aan mij beschikbaar wordt gesteld, dat voelt natuurlijk als het spreekwoordelijk gegeven paard in de bek kijken. Zie dit dus dan ook niet als een blogpost over waarom Metabase slecht zou zijn of waarom jij er niets aan zou hebben. Ik beschrijf uitsluitend waarom hij voor onze pilot/demonstrator niet de geschikte oplossing is.

Hiernaast zie je de afbeelding van de infrastructuur die we daarbij hadden, met een omgeving die leermaterialen uitlevert (Moodle), leermaterialen die deels door Xerte geleverd worden, data die via xAPI in een Learning Locker learning record store (LRS) worden opgeslagen en waarbij Redash gebruikt wordt als tool om daar dashboards voor docenten of studenten bij te maken.

Redash kan daarbij gebruik maken van de aggregation API van Learning Locker, maar het doorsturen van de queries gaat nogal ingewikkeld en via onleesbare, lange URLs. Daar komt bij dat een aantal van de visualisaties die ik zou willen maken niet in Redash beschikbaar zijn. Het is mogelijk om zelf aanvullende visualisaties te ontwikkelen voor Redash, maar dat gaat qua complexiteit ruim boven de technische zaken die we in de pilot kunnen en willen realiseren.

Deze blogpost is uitsluitend bedoeld om voor mezelf op een rijtje te zetten waarom ook Metabase niet de problemen oplost waar we met Redash tegenaan lopen. Niet meer dan dat.

Lees verder….

jun 232020
 

Een van de scenario’s die we (ook in productie) succesvol uitgeprobeerd gebruiken om extern gehoste onderwijsmaterialen aan de leeromgeving binnen Allyoucanlearn te koppelen is door middel van LTI. Dat werkt tamelijk eenvoudig, als je bijvoorbeeld onderwijsmateriaal ontwikkeld in Xerte, dan kun je daar een LTI-koppeling ophalen inclusief een bijbehorende key + secret en dan kun je die eenvoudig in de beheeromgeving van Allyoucanlearn koppelen. Een gebruiker logt dan gewoon in op de Allyoucanlearn omgeving en benadert de Xerte module (bijna) gelijk als een intern gerealiseerde module (met als verschil dat de via LTI gekoppelde module altijd in een nieuw venster wordt geopend). Die Xerte module kan dan via xAPI informatie over het gebruik ervan doorsturen naar (bijvoorbeeld) de Learning Locker LRS.

Voor H5P interacties ligt dat wat ingewikkelder, zoals je ook hier hebt kunnen lezen. Je moet een omgeving hebben waar die objecten aan toegevoegd kunnen worden, Moodle lijkt daar bij uitstek geschikt voor omdat je de H5P interacties dan toe kunt voegen aan een Moodle course en die dan weer via LTI kunt koppelen aan Allyoucanlearn. Helemaal mooi is dat je in zo’n course dan niet alleen H5P interacties kunt toevoegen, maar zelfs hele leerobjecten die met Xerte gemaakt zijn. Die koppel je dan weer via LTI ín de Moodle course.

Lees verder….

jun 092020
 

Door de jaren heen hebben al heel wat mensen geëxperimenteerd met het gebruik van xAPI om data over het leergedrag vast te leggen. Een plek waar ze daar het nodige over schrijven is bij Watershed, een leverancier van Learning Record Stores (LRS) en Learning Analytics analysetools.

Het bericht waar ik het nu over heb is al van even geleden, maar nog steeds relevant. Het beschrijft hoe de auteur een (test-) applicatie in Virtual Reality (VR) gebouwd heeft voor gebruik als trainingsmiddel binnen een organisatie. De opdracht is simpel: identificeer de gevaarlijke situaties (“industrial safety hazards”) die je ziet.

Lees verder….

jun 042020
 

Dit wordt weer eens zo’n “ik moet het even opschrijven want morgen ben ik het anders weer vergeten, maar dat betekent ook dat het waarschijnlijk niet de meest gestructureerde blogpost wordt” blogpost.

Voor een van de samenwerkingsverbanden (Allyoucanlearn) ben ik, samen met JaapJan Vroom van het Deltion College bezig met een deelproject waarbij we een demonstrator realiseren om met docenten en studenten in gesprek gaan over het gebruik van learning analytics ten behoeve van het ondersteunen van het leerproces van de studenten.

Dat doen we op basis van xAPI en de open source editie van de Learning Record Store (LRS) genaamd Learning Locker. We koppelen o.a. content die met de open source omgeving Xerte Online Toolkit (XoT) bij Deltion is ontwikkeld en die via het Allyoucanlearn platform wordt aangeboden. Het gebruiksscenario daarbij is dat bijvoorbeeld een student bij Deltion de module via het Allyoucanlearn platform benadert, terwijl de content bij Deltion op de XoT-server staat, de gebruiksinformatie (welke onderdelen heeft de student bekeken, welke vragen gemaakt etc) in de LRS van Allyoucanlearn wordt opgeslagen, maar dat de data van studenten en medewerkers van Deltion automatisch wordt doorgestuurd naar de eigen LRS van Deltion waar ze dan ook beschikbaar zijn voor Deltion om, indien gewenst, te combineren met andere interne data. De afbeelding hierboven geeft dat schematisch weer.

Daarbij willen we de studenten via dashboards overzicht geven op hun eigen studiegedrag, over verschillende modulen heen, zowel modulen die ze bij Allyoucanlearn vinden als andere modulen. De docent van Deltion krijgt via een dashboard inzicht in zijn/haar studenten voor het betreffende vak. Vanuit Allyoucanlearn kan dan (anonieme) gebruiksinformatie bekeken worden over het gebruik van de verschillende modulen op het platform door de verschillende (soorten) gebruikers, zowel van partners als anderen.

Als je nu al afgehaakt bent, dan snap je waarom we dit via een demonstrator moeten laten “zien” aan mensen voordat we überhaupt met ze in gesprek kunnen gaan over de informatie die ze op de betreffende dashboards in de verschillende scenario’s willen hebben.
En ik moet het opschrijven als een soort werknotities om over 2 weken (of over 2 dagen) nog terug te kunnen lezen hoe de verschillende onderdelen samenwerken.

Lees verder….

feb 032020
 

Ruim een jaar geleden ging ik voor het eerst aan de slag met Learning Locker en Xerte (bericht 1 en bericht 2). Toen lukte het me niet om de combinatie aan de praat te krijgen.

Dat had met name te maken met het niet voor elkaar krijgen van link met Learning Locker, met SCORM Cloud ging het zonder problemen.

Dit jaar waren/zijn er een paar dingen anders dan vorig jaar:

  • Ik heb nu een nieuwe Synology, een Diskstation DS918+ die niet alleen veel meer kracht heeft dan mijn vorige Synology, maar ook ondersteuning heeft voor Docker;
  • Sinds vorig jaar heeft Xerte een aantal uitbreidingen gekregen op het gebied van Learning Analytics die interessant zijn om te bekijken;
  • Binnen een van onze samenwerkingsverbanden gaan we van start met een pilot/demonstrator op dit gebied waarbij we gebruik gaan maken van de combinatie Learning Locker, Xerte en een leeromgeving met ondersteuning voor LTI.

Voor het project hoef ik niet zelf de technische zaken te regelen, dat doen anderen. Maar bij het denken over de vraag hoe we met learning analytics en dashboards docenten én studenten kunnen ondersteunen, helpt het mij als ik zelf met mijn vingers aan de knoppen kan zitten.
Dus daarom voldoende reden om te kijken of ik het geheel nu wél aan de praat kon krijgen.

Lees verder….