Een SCORM cursus toegankelijk maken voor andere LMS-systemen met een LTI Provider

De laatste tijd steeds meer organisaties komen 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 voor partijen die Moodle-functies gebruiken om een cursus te bouwen.

Article header image

Waar staat LTI voor, en wat kan je ermee?

LTI staat voor Learning Tools Interoperability en wat je er eigenlijk mee kan doen is inhoud die je in je Moodle leeromgeving hebt publiceren naar een ander LMS-systeem.

Single Sign-On

Deze heb je niet nodig met een LTI Provider. Een LTI Provider functioneert namelijk als een Single Sign-On, waardoor de leerlingen in het andere LMS-systeem (de LTI-consument) direct toegang hebben tot de content in de andere omgeving.

Ook biedt de LTI Provider tool direct de mogelijkheid om een waarde (het behaalde cijfer) in Moodle terug te sturen naar de LTI-consument.

Wat moet ik doen om dit te doen? 

Voor Moodle 3.1 had je een plugin nodig, maar dat is nu niet meer zo. LTI is nu een standaard onderdeel van je Moodle-installatie. De LTI-provider functie bestaat uit 2 plugins; de authenticatie en login plugin.

Vervolg stappen nu de site als een LTI-aanbieder is ingesteld:

Zodra de sitebeheerder alles correct heeft ingesteld, ga je naar je Moodle-cursus. Je kunt dan de LTI-methode toevoegen via inschrijfmethoden.

Als je begint met het opzetten, vraag jezelf het volgende:

  1. Ga ik de hele cursus aanbieden of slechts 1 activiteit?
  2. Ga ik de link alleen toegankelijk maken voor een bepaalde periode of voor een maximaal aantal gebruikers?
  3. Ga ik dat iemand die in het andere systeem de docentrol heeft, ook als docent binnenkomt of toch iets anders?

De meeste mensen zullen geen problemen hebben met de bovenstaande instellingen, maar als je bij het deel komt over cijfersynchronisatie, is het essentieel om aan het volgende te denken.

Cijfersynchronisatie

Je kunt ervoor kiezen om de zaak altijd terug te sturen of dit alleen te doen bij de voltooiing van een activiteit en/of cursus. De afspraak is altijd een cijfer uit het cijferboek. Als via de LTI alleen activiteit beschikbaar is, dan wordt bij de cijfersynchronisatie alleen de waarde van de gekozen actie meegestuurd.

Als je ervoor gekozen hebt om de hele cursus beschikbaar te maken via de LTI, dan zal het totaal van de cursus teruggestuurd worden als waarde wanneer de cijfers gesynchroniseerd worden.

Je moet hier dus op voorhand goed over nadenken:

  • 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 uw cijferboek zo aan dat het eindtotaal alleen het door u gewenste product geeft. 

De afronding

Voor je kunt finaliseren, bekijk je eerst wat je met de inzendingen wilt doen. Moodle heeft de mogelijkheid om inschrijvingen in een cursus te synchroniseren, zodat het aan- en afmelden automatisch verloopt.

Tip: Als je het veld Organisatie niet gebruikt, gebruik dit veld dan als een soort unieke identificatie om de klant op profielniveau te identificeren.

Als je klaar bent, vind je in één overzicht de gegevens die je nodig hebt voor de klant (de LTI consument) en verstuur je ze:

  • De URL
  • Het geheim

Nog even wat tips:

Moodle maakt (op dit moment) geen consumentensleutel aan. Afhankelijk van de LTI-instellingen van de klant, kan hij zelf iets ingeven, bijvoorbeeld de geheime sleutel.

Vermijd dubbele accounts door voor één klant dezelfde geheime sleutel te gebruiken.

Denk na over je navigatie, en maak eventueel een aparte LTI-rol aan om ervoor te zorgen dat LTI-leerlingen niet door uw leeromgeving dwalen. Sommige partijen kiezen om praktische redenen voor een aangepast en/of kind-thema voor speciale LTI-cursussen.

Welke versie van LTI ondersteunt Moodle?

Dit is een vraag die soms gesteld wordt. Het meest eenvoudige antwoord is dat Moodle de LTI-standaard op de voet volgt. Het hangt echter wel van je Moodle-versie af hoe bijvoorbeeld met bepaalde informatie wordt omgegaan. Voor zover wij weten ondersteunt Moodle 3.5 LTI 1.0/1.1, 2.0, en vanaf 3.7 ook 1.3.

Gerelateerde artikelen

Over de auteur
Tom Jansen op de Haar

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.