Omdat LTI 1.3 nog relatief nieuw is en het niet altijd voor de hand ligt hoe je LTI 1.3 moet inrichten, vind je hieronder een bondige instructie.
Bij het opzetten van een LTI 1.3-koppeling met een leverancier zijn er een aantal vaste stappen. Als eerste krijg je gegevens van de leverancier die ingevuld moeten worden. Daarna lever je gegevens terug aan de leverancier. Als dat rond is, kan de content in de portal gezet worden.
Informatie van de leverancier
De leverancier levert standaard 4 URLs aan:
- Authorization URL (Initiate login URL)
- Redirect URL
- Keyset (JWKS) URL
- Tool URL (= Login URL)
Soms is er nog sprake van een custom (aangepaste) parameter, maar dit is niet altijd het geval. Als deze wordt meegeleverd, is dit natuurlijk wel van belang. Een custom (aangepaste) parameter wordt gebruikt wanneer de leverancier een andere parameter nodig heeft om de CourseID te herkennen. De standaard parameter is ‘ID’, maar er zijn partijen die een andere parameter opvragen. Daarom kan het nodig zijn om deze ook in de configuratie te verwerken.
Wanneer je deze ontvangen hebt, kan je in de portal een nieuwe provider aanmaken. Dit doe je via Beheer → Content beheer → LTI. Klik op toevoegen en kies voor versie 1.3.
Vervolgens kan je in dat scherm de aangeleverde informatie invullen:
Een leverancier waar er sowieso een custom parameter voor nodig is, is Skillstown. Hiervoor is de Aangepaste parameter: course_identifier. Vink hierbij ook het ‘Gebruik aangepaste waarde uit content (LTICourseID)’ vinkje aan.
Let op bij de Omleidings URL: Vul deze in en klik daarna op ‘Enter’ op je toetsenbord om de URL op te slaan.
We raden aan om de naam van het label zo uniek mogelijk te maken. Als een labelnaam al bestaat (ook in andere portals), kan dit voor problemen zorgen waardoor de koppeling niet goed werkt. Een opmaak die we aanraden is [Portalnaam]+[Leverancier]+[LTI versie].
In het veld Aangepaste waarde kun je een CourseID invullen. We raden dit sterk af, omdat je dan voor elk content-item een nieuw label moet maken (veel dubbel werk).
Heb je een custom (aangepaste) parameter? Zet dan het vinkje 'Gebruik aangepaste waarde uit content (LTICourseID)' aan. Daarmee wordt de CourseID uit de content gehaald.
Heb je geen custom parameter, dan hoef je dit vinkje niet aan te zetten.
Informatie voor de leverancier
Na het invullen van het nieuwe label en het opslaan, kan je klikken op het loepje om de platformgegevens in te zien. Dit zijn ook de gegevens die de leverancier van de klant nodig heeft.
Kopieer deze gegevens en stuur ze naar de leverancier.
Content toevoegen
Als de gegevens voor de content ook ontvangen zijn, kan de content in de portal gezet worden. Dit kan via Beheer → Content beheer → Beheer digitale content. Kies bij Content toevoegen voor LTI. Selecteer daar het label dat je hebt aangemaakt, en vul de gegevens in.
Vaak wordt de CourseID meegestuurd in een URL. Gebruik in dat geval de waarde na de laatste / (zonder eventuele queryparameters, zoals ?x=...). Voorbeeld: bij de URL https://leverancier.nl/courses/ABC123 is de CourseID ABC123.
Vragen?
Kom je er nog niet helemaal uit, of loop je tegen problemen aan, neem dan gerust contact op met Customer Success Team via 085 071 9595 of via ons Helpcenter.