○ aNewSpring afspelen in een ander systeem middels LTI 1.3 (Tool)
LTI staat voor Learning Tools Interoperability en is een standaard waarmee cursussen, die gemaakt zijn in een bepaalde tool of leersysteem, elders kunnen worden afgespeeld. In dit artikel lees je meer over content van aNewSpring afspelen in een ander systeem via LTI 1.3 (LTI 1.3 als Tool).
Wil je meer lezen over het maken van een koppeling met LTI 1.1, raadpleeg dan het volgende artikel: aNewSpring afspelen in ander systeem middels LTI 1.1 (Provider). Hier lees je ook meer over de voor- en nadelen van het gebruik van LTI.
Korte introductie over LTI 1.3
LTI 1.3 is een uitbreiding van eerdere versies van LTI, met als doel om een veiligere en betrouwbaardere manier te bieden om platforms te integreren met andere Learning Managament Systemen. LTI 1.3 bevat nieuwe functies zoals een verbeterde beveiliging, ondersteuning van meerdere tools en een verbeterde gebruikersprivacy.
Om LTI 1.3 te kunnen implementeren, moet het LMS waarmee gekoppeld wordt LTI 1.3 ondersteunen.
De LTI 1.3 configuratie aanmaken
Lees hieronder welke stappen je moet doorlopen om de LTI 1.3 configuratie aan te maken.
1) Maak een connectie met het externe platform vanuit aNewSpring
Om aNewSpring uitvoeringen af te kunnen spelen op een extern platform via LTI 1.3, moet er eerst een connectie worden gemaakt met het externe platform.
Als Tool kant (aNewSpring) lever je de volgende informatie aan bij de Platform kant:
- Openbare sleutelset-URL
- Aanmeldings-URL initiëren
- Omleidings-URL
Deze informatie wordt automatisch gegenereerd in de instellingen van je subomgeving.
Registratie met een extern LTI platform wordt altijd per subomgeving gedaan.
Waar kun je deze informatie vinden?
Omgevingsbeheerders kunnen deze informatie op de
Instellingen pagina van de leeromgeving vinden onder
LTI 1.3 configuraties. Letop dat je de juiste
subomgeving hebt geselecteerd op de Instellingen pagina
onder het kopje Omgevingsinstellingen.
Klik opom deze informatie zichtbaar te krijgen:
Onder het kopje
LTI tool instellingen vind je de URL's terug:
Vervolgens kan deze informatie worden gedeeld met het externe platform.
Tip: Door op Kopieer achter de URL's te klikken, wordt de link direct gekopieerd en kun je deze op een andere plek weer plakken.
De terminologie die bij deze URL's hoort kan in andere systemen verschillen van hoe deze in aNewSpring heten. Onderaan dit artikel vind je een lijst van URL's en termen van andere gegevens voor het maken van een LTI 1.3 configuratie die in veel gebruikte externe systemen anders zijn dan in aNewSpring.
Sommige platforms die LTI 1.3 ondersteunen, vereisen een custom parameter in de Omleidings-URL. Deze kun je vinden op de pagina van de Uitvoeringsinstellingen.
2) Maak een registratie aan in het externe platform
Ook het externe platform waarin aNewSpring zal worden afgespeeld, moet een registratie aanmaken met de leeromgeving van aNewSpring.
Hiervoor moeten de benodigde URL's worden ingevuld die staan benoemd in de vorige stap. Door het invullen van deze gegevens in het externe platform, komt de volgende informatie beschikbaar:
- Client ID
- Deployment ID
- Issuer
- Toegangstoken-URL
- Verificatie-URL
- Openbare sleutelset-URL (van externe platform)
De terminologie die bij deze URL's hoort kan in andere systemen verschillen van hoe deze in aNewSpring heten. Onderaan dit artikel vind je een lijst van URL's en termen van andere gegevens voor het maken van een LTI 1.3 configuratie die in veel gebruikte externe systemen anders zijn dan in aNewSpring.
3) Vul de data in bij de LTI registratie in aNewSpring
De data uit Stap 2 moet nu worden toegevoegd aan de registratie in aNewSpring. De LTI configuratie moet ook een naam krijgen. Deze kun je zelf bepalen.
Hiervoor ga je als Omgevingsbeheerder weer naar de
Instellingen pagina. Klik hier op de knop
. Klik vervolgens op
.
Vul hier alle gegevens in die je vanuit het externe platform hebt ontvangen. Je kunt hierbij ook kiezen of de reset optie moet worden ingeschakeld. Hiermee kunnen de behaalde resultaten op een uitvoering worden gewist via een resource link ID. Dit is een optionele instelling.
Klik op om de configuratie aan te maken.
De gegevens die bij Stap 2 worden gegenereerd in het externe systeem, kunnen daar bekend staan onder andere termen. Hieronder zie je een overzicht van deze termen hoe deze in aNewSpring worden genoemd en hoe deze in vaker gebruikte externe systemen worden genoemd
LMS ID
Het LMS ID is een veld dat optioneel kan worden ingevuld. Een deelnemer die via LTI binnenkomt krijgt een account in aNewSpring. Om deze deelnemer te kunnen herkennen in beide systemen, krijgt hij een extern ID. Het LMS ID komt voor deze code te staan en zorgt ervoor dat een deelnemer altijd uniek is.
4) De LTI configuratie is nu klaar voor gebruik
Nadat beide registraties (in beide platforms) zijn aangemaakt met de juiste
gegevens, is er nu een beveiligde verbinding tussen beide platforms
gemaakt.
Vanaf nu kun je aNewSpring afspelen vanuit een extern systeem.
Verder aan de slag
Nu de LTI 1.3 configuratie is aangemaakt, kan de verdere inrichting worden
gedaan, zoals het instellen van een eindscore en het delen van de juiste LTI
gegevens met het externe platform zodat deelnemers in de juiste uitvoering
terecht komen.
Grotendeels werkt dit hetzelfde als een LTI 1.1 koppeling.
1) Stel een activiteit in die de eindscore doorgeeft aan het andere LMS
Om aan het andere systeem door te geven wanneer de learning journey is afgerond, kan er een activiteit ingesteld worden die een score via LTI doorgeeft.
Ga hiervoor naar de tab Templates en klik op aanpassen bij het template. Ga via de tab Template-instellingen naar de Geavanceerde instellingen.
Stel dan een activiteit in bij Cursus eindcijfer baseren op.
In de LTI standaard is bepaald dat er na afronden een score doorgegeven kan worden tussen de 0 en de 1. Het verschilt per type activiteit wat er wordt doorgegeven aan het LMS.
Toets
Wanneer 80% van de vragen in een toets goed
beantwoord zijn, wordt er 0.8 doorgegeven. Het is aan het LMS om dit weer op
de juiste manier te interpreteren.
Wanneer je een toets instelt die meerdere keren gedaan kan worden, dan zal de score na iedere poging worden doorgestuurd naar het andere LMS.
Les
Stel je een les zonder vragen in, dan geeft hij
altijd 0.0 door omdat een les geen score doorgeeft. Wil je toch forceren dat
aNewSpring altijd 1.0 doorgeeft aan de LTI Platform? Voeg dan aan het eind van
de learning journey een toets toe (zet in de instellingen 'Bepaal score
door' op 'Geen') met één multiple choice vraag
waarin deelnemers maar één juist antwoord kunnen kiezen:
Zet condities in om ervoor te zorgen dat eerst de hele learning journey wordt gedaan voordat ze de activiteit kunnen starten.
Activiteit met beoordeling
De score wordt alleen tijdens
een actieve sessie doorgegeven. Dus wanneer je een activiteit instelt voor de
eindscore instelt waarbij de deelnemer moet wachten op een beoordeling, zal de
deelnemer na het krijgen van de beoordeling de learning journey opnieuw moeten
openen via LTI. Het resultaat zal dan gelijk worden doorgestuurd naar de LTI
platform.
De activiteit bij Cursus eindcijfer baseren kun je ook nog instellen als er al deelnemers zijn begonnen met de learning journey. Voor degenen die deze activiteit al hebben afgerond, zal er niet alsnog een score worden doorgestuurd naar de LTI Platform.
Aan de Tool kant is ook de 'Score publish service' toegevoegd. Dit betekent dat de meest recente score van een deelnemer in het externe platform wordt gepubliceerd.
2) Haal de LTI gegevens uit aNewSpring
De LTI Platform kant heeft een aantal dingen nodig om te linken naar de juiste uitvoering waar deelnemers terecht komen:
- Openbare sleutelset-URL
- Aanmeldings-URL initiëren
- Omleidings-URL
Deelnemers die via LTI gaan deelnemen, zullen worden ingeschreven in de uitvoering. Dus voor je LTI gegevens uit aNewSpring kunt halen, moet het template gepubliceerd zijn en er een uitvoering zijn aangemaakt.
Ga naar de
Instellingen
van de uitvoering.
Hier vind je de nodige LTI gegevens. Kijk hier bij LTI 1.3 gegevens. Wanneer
er meerdere LTI 1.3 configuraties zijn, kun je de juiste selecteren bij
Selecteer LTI 1.3 configuratie.
LTI gegevens met custom parameters
Als het andere
systeem custom parameters ondersteunt, kun je deze link gebruiken. Je zult ook
een custom parameter course mee moeten sturen om ervoor te zorgen dat
deelnemers direct terecht komen in de learning journey.
LTI gegevens zonder custom parameters
Met deze variant
heb je geen custom parameter nodig. In plaats daarvan wordt het externe ID
achter de link gevoegd.
De uitvoering wordt in de LTI koppeling geïdentificeerd met het LTI ID. Dit is een code die wordt overgenomen in de link of custom parameter. Wanneer je hierin een herkenbare naam of titel wilt verwerken, kun je het LTI ID wijzigen in de Geavanceerde instellingen.
LTI Deelnemers in aNewSpring
Wanneer een deelnemer via LTI wordt ingeschreven in de uitvoering, zal er ook
een deelnemer worden aangemaakt in aNewSpring.
Er zal een voor-,
achternaam en e-mailadres worden opgeslagen en het account wordt voorzien van
een extern ID. Hiermee wordt een deelnemer herkend in beide systemen zodat hij
op een later moment de learning journey kan vervolgen en kan er uiteindelijk
een score doorgegeven worden als de afsluitende activiteit is gedaan.
Per nieuwe deelnemer wordt er ook een licentie afgeschreven.
Terminologie in aNewSpring en andere systemen
De terminologie van de URL's en de andere gegevens die in aNewSpring
worden gehanteerd, kunnen in externe systemen net wat anders zijn. Hieronder
vind je een lijstje met de termen die in externe systemen worden gehanteerd
waarmee vaker een LTI koppeling wordt gemaakt.
Deze termen komen terug in
Stap 1 en Stap 2 van dit artikel.
Plusport
aNewSpring | Plusport |
Openbare sleutelset-URL | JWKS URL |
Aanmeldings-URL initiëren | Login URL |
Omleidings-URL | URL en Omleidings URLs |
Issuer | Platform ID |
Verificatie-URL | Authenticatie-URL |
Moodle
aNewSpring | Moodle |
Openbare sleutelset-URL | Publieke sleutelset URL |
Client ID | Client ID |
Deployment ID | Implementatie ID |
Issuer | Platform ID |
Toegangstoken-URL | Toegang token URL |
Verificatie-URL | Verificatie-aanvraag URL |