Een SCORM cursus toegankelijk maken voor andere LMS-systemen met een LTI Provider
De laatste tijd komen steeds meer organisaties erachter dat er een andere oplossing is om je leerinhoud toegankelijk te maken in plaats van via het gebruik van een SCORM-pakket. Een oplossing die misschien niet helemaal nieuw is, maar wel ideaal is voor partijen die Moodle-functies gebruiken om een cursus te bouwen.
Wat is LTI en wat kun je ermee?
LTI staat voor Learning Tools Interoperability. Met LTI kun je inhoud die je in Moodle hebt ontwikkeld eenvoudig delen met een ander LMS (Learning Management System). Hierdoor kun je dezelfde cursus of activiteit beschikbaar maken voor gebruikers van een ander systeem, zonder dat je de inhoud hoeft te kopiëren.
Single Sign-On zonder extra instellingen
Een groot voordeel van LTI is dat het automatisch werkt als een Single Sign-On (SSO). Dit betekent dat gebruikers van het andere LMS (de LTI-consumer) direct toegang hebben tot de inhoud in Moodle, zonder dat ze een aparte inlog nodig hebben. Dit maakt het voor studenten en docenten veel eenvoudiger om de inhoud te benaderen.
Daarnaast biedt LTI de mogelijkheid om resultaten, zoals behaalde cijfers, automatisch terug te sturen naar de LTI-consumer. Hierdoor worden scores direct en overzichtelijk vastgelegd in beide systemen.
Hoe stel je Moodle in als een LTI-provider?
Sinds Moodle 3.1 is de LTI-providerfunctie standaard ingebouwd. Dit betekent dat je geen extra plugin meer hoeft te installeren. De LTI-provider bestaat uit twee ingebouwde plugins: één voor authenticatie en één voor het inloggen. Zodra de sitebeheerder deze functie heeft ingeschakeld, kun je aan de slag.
Stappen voor configuratie
- Ga naar je Moodle-cursus.
- Voeg de LTI-methode toe via Inschrijfmethoden.
- Stel de volgende parameters in:
- Wat deel je? Kies of je een hele cursus of slechts één specifieke activiteit wilt aanbieden.
- Toegang beperken: Beslis of de link alleen toegankelijk is voor een bepaalde periode of een maximaal aantal gebruikers.
- Rollen bepalen: Kies of gebruikers met een docentenrol in het andere systeem ook als docent binnenkomen in Moodle, of dat ze een andere rol krijgen.
Deze instellingen zijn eenvoudig aan te passen en bieden veel flexibiliteit voor verschillende gebruiksscenario’s.
Cijfersynchronisatie instellen
Met LTI kun je ook behaalde resultaten automatisch terugsturen naar het andere LMS. Dit is handig, maar vereist wel enkele overwegingen bij de configuratie.
Hoe werkt cijfer synchronisatie?
- Als je alleen een activiteit deelt, wordt de waarde van die activiteit teruggestuurd.
- Deel je de hele cursus? Dan wordt het totaalcijfer van de cursus gesynchroniseerd.
Je kunt kiezen om cijfers:
- Altijd te synchroniseren: Bij elke wijziging in resultaten.
- Alleen te synchroniseren bij voltooiing: Dit kan voor een specifieke activiteit of voor de hele cursus.
Belangrijke aandachtspunten
- Formaat van cijfers:
- Cijfers worden als een waarde tussen 0,0 (0%) en 1,0 (100%) verzonden.
- Bijvoorbeeld: Een waarde van 0,8 staat voor 80%.
- Werken met schalen: Als je met aangepaste schalen werkt, test dan ruim van tevoren of de juiste waarden worden verzonden.
- Pas je cijferboek aan: Als je bijvoorbeeld alleen toetsresultaten wilt delen, zorg er dan voor dat het cijferboek alleen die resultaten toont als eindwaarde.
Denk hier vooraf goed over na
- Het tijdstip waarop je de waarde wilt versturen.
- En als je alleen synchroniseert op basis van afrondingscriteria, wat je eisen zijn.
- Wat moet je nog meer weten over de waarde?
- De waarde wordt altijd tussen 0,0 en 1,0 verstuurd.
- Waarbij 100% gelijk is aan de waarde 1, en bijvoorbeeld de waarde 10% gelijk is aan 0,10.
Werk je met schalen? Test dan ruim van tevoren of de juiste waarde wordt verstuurd.
Als je een hele cursus publiceert, maar je wilt bijvoorbeeld alleen de toets resultaten versturen. Pas dan je cijferboek zo aan dat het eindtotaal alleen het door jou gewenste product geeft.
De afronding: inschrijvingen en gegevens delen
Voordat je de configuratie finaliseert, zijn er nog een paar laatste stappen:
- Controleer of inschrijvingen correct worden gesynchroniseerd. Moodle biedt de mogelijkheid om aan- en afmeldingen automatisch te beheren.
- Gebruik het veld Organisatie als unieke identificatie om klanten te onderscheiden op profielniveau.
Zodra alles is ingesteld, genereert Moodle de gegevens die je nodig hebt om met de LTI-consument te delen:
- De URL
- De ‘secret’(unieke code die de communicatie tussen platformen beveiligd)
Handige tips bij het implementeren
- Gebruik consistente geheime sleutels:
Om dubbele accounts te voorkomen, gebruik je per klant dezelfde geheime sleutel. - Optimaliseer de navigatie:
Maak een aparte LTI-rol of een aangepast thema voor LTI-gebruikers. Dit voorkomt dat ze door je hele Moodle-omgeving dwalen. Sommige organisaties gebruiken zelfs een “kind-thema” speciaal voor LTI-cursussen. - Test vooraf:
Controleer of alles correct werkt in het externe LMS, inclusief cijfersynchronisatie en toegang tot de inhoud.
Welke LTI-versie ondersteunt Moodle?
Moodle ondersteunt verschillende versies van de LTI-standaard. Welke versie je kunt gebruiken, hangt af van de versie van Moodle:
- LTI 1.0/1.1 en 2.0 zijn ondersteund in oudere versies.
- LTI 1.3, met verbeterde beveiliging en functionaliteit, is beschikbaar vanaf Moodle 3.7.
Door je Moodle-installatie up-to-date te houden, kun je profiteren van de nieuwste mogelijkheden van LTI.
Samenvatting
Met LTI kun je eenvoudig inhoud delen vanuit Moodle naar andere LMS’en. Of je nu een hele cursus of een specifieke activiteit wilt aanbieden, LTI maakt het proces flexibel en gebruiksvriendelijk. Dankzij functies zoals Single Sign-On en cijfer synchronisatie bespaar je tijd en bied je gebruikers een naadloze ervaring.
Wil je SCORM-pakketten beschikbaar maken via LTI? Zorg dat je Moodle-site goed is ingesteld, test je configuratie en begin met het delen van je inhoud.
Gerelateerde artikelen
Articulate Online stopt, wat nu?
Articulate Online stopt. Ontdek de beste alternatieven voor het beheren van e-learningmodules, waaronder de LTI Provider Service voor veilige verbindingen.
SCORM Proxy versus SCORM Cloud Dispatch: wat is het verschil?
Wanneer opleiders SCORM-content aan meerdere klanten leveren, wordt het beheren van aparte SCORM-pakketten voor elk LMS al snel onoverzichtelijk. Elke update betekent het versturen van nieuwe bestanden, het bijhouden van versies en hopen dat klanten de nieuwste release correct uploaden.
De voordelen van het worden van een LTI-provider voor jouw trainingsbedrijf
Als je ooit hebt geprobeerd je trainingsbedrijf uit te breiden door je cursussen te integreren in meerdere leermanagementsystemen, weet je hoe complex en versnipperd dat proces kan zijn.
Over de auteur
Tom Jansen op de Haar is ons vriendelijke supportteamlid en getalenteerde front-end programmeur bij Linqur. Hij kent onze API van binnen en van buiten. Wanneer hij niet achter zijn computer zit, houdt Tom van reizen en surfen. Zijn combinatie van technische vaardigheden en liefde voor avontuur maakt hem een uniek en gewaardeerd lid van ons team.