Ga naar hoofdinhoud

oZone als afnemer (Toolregistratie)

notitie

De rol opleidingscoördinator is vereist om de volgende stappen te kunnen doorlopen

Het kan zijn dat je onderwerpen van een ander LMS wilt gaan gebruiken bij oZone. Dit andere LMS dient LTI versie 1.3 te ondersteunen. Op deze pagina wordt het configureren hiervan uitgelegd. Om een goed beeld te krijgen van het configureren kun je een van de hieronder beschreven "how to guides" gebruiken:

Voordat er content vanuit het andere LMS beschikbaar is in oZone, moet er eerst een LTI aanbieder aangemaakt worden. Het configureren wordt gedaan in drie stappen:

  1. Configuratiewaardes worden aangevraagd en opgehaald
  2. Configuratiewaardes worden bij oZone ingevuld en opgeslagen
  3. Een LTI onderwerp wordt aangemaakt

Stap 1. Configuratiewaardes worden aangevraagd en opgehaald

Voordat er content vanuit het andere LMS beschikbaar is in oZone, dienen er eerst configuratiewaardes gedeeld te worden. Deze configuratie kan bij het andere LMS worden aangevraagd of opgehaald. Het gaat hierbij om de volgende waarden:

  1. Public keyset URL
  2. Initiate login URL
  3. Redirect URI('s)

Public keyset URL

Dit is de URL waar de publieke keys van de key pairs van het externe LMS opgehaald kunnen worden. Deze publieke keys worden gebruikt om een id token te signeren, welke vervolgens ontsleuteld kan worden met de bijbehorende private key van het externe LMS. Deze private key is en blijft altijd alleen bekend bij het externe LMS. De url dient deze altijd in JSON formaat terug te geven.

Initiate login URL

Dit is de initiële URL van het externe LMS waarna een launch de user heen gestuurd moet worden om te authenticeren.

Redirect URI('s)

Dit is de URL waar uiteindelijk de gebruiker naartoe geleid wordt om de resource van de launch request op te halen.

Stap 2. Configuratiewaardes worden bij oZone ingevuld en opgeslagen

Wanneer de waardes van stap 1 beschikbaar zijn, kunnen ze worden ingesteld bij de LTI aanbieder pagina in oZone.

Screenshot LTI aanbieder pagina

Op deze pagina zijn de volgende velden beschikbaar:

  • LTI Versie*: Dit veld staat vast op v1p3 omdat de oude versies verouderd zijn en uitgefaseerd worden.
  • Naam*: Vul hier een herkenbare naam in, welke later in oZone makkelijk terug te vinden is
  • Public keyset URL*: Vul hier de aangeleverde "Public keyset URL" in
  • Initiate login URL*: Vul hier de aangeleverde "Initiate login URL" in
  • Redirect URI('s)*: Vul hier de aangeleverde "Redirect URI('s)" in

Nadat alle verplichte velden (*) zijn ingevuld, kan de aanbieder worden toegevoegd door op de knop "Toevoegen" te klikken.

Stap 3. Een LTI onderwerp wordt aangemaakt

Nadat de configuratie is toegevoegd, kan er een LTI 1.3 onderwerp worden aangemaakt. Ga hiervoor naar Beheer > Onderwerpen en klik op "nieuw onderwerp".

Screenshot LTI onderwerp aanmaken pagina

Selecteer op deze pagina het onderwerp type "LTI-koppeling 1.3" en klik op de knop "Bevestigen". Je pagina moet er nu als volgt uitzien:

Screenshot LTI onderwerp afronden pagina

De eerste 2 velden op deze pagina zijn erg belangrijk voor de LTI koppeling:

  1. Extern LTI platform: Selecteer hier de LTI aanbieder, welke in stap 2 is aangemaakt
  2. Launch URL: Vul hier de aangeleverde "URL voor launch request" in

De overige velden kunnen naar eigen inzicht worden ingevuld. Nadat dit gedaan is kan er onderaan de pagina op de knop "Toevoegen" worden geklikt, waarna het onderwerp wordt toegevoegd en kan worden aangeboden ter goedkeuring.