LTI 1.3 vs LTI 1.1: Welke integratiestandaard moet u gebruiken
Flat for Education koppelt met uw Learning Management System (LMS) via LTI (Learning Tools Interoperability). Het is een gecertificeerde LTI-tool voor zowel de moderne LTI 1.3 (Advantage)-standaard als de traditionele LTI 1.1 (Legacy)-methode. Op deze pagina leggen we het verschil uit en helpen we u de juiste keuze te maken voor uw instelling.
Voor nieuwe installaties raden we LTI 1.3 (Advantage) aan. Het is sneller te configureren, veiliger en maakt automatische roster-synchronisatie en cijferterugkoppeling mogelijk. Gebruik LTI 1.1 alleen wanneer LTI 1.3 geen optie is.
In één oogopslag
| LTI 1.1 (Legacy) | LTI 1.3 (Advantage) | |
|---|---|---|
| Installatie | Handmatige uitwisseling van een Consumer Key en Shared Secret | Dynamic Registration met één klik |
| Beveiliging | Eén gedeeld geheim (OAuth 1.0a) | OpenID Connect met ondertekende sleutels, gevalideerd bij elke launch |
| Wie configureert het | Elke docent of beheerder, vaak per cursus | Bestuurs-/districtbeheerder één keer, overal beschikbaar |
| Roster | Geen roster-sync; accounts worden pas aangemaakt en bijgewerkt wanneer een leerling Flat opent | Automatische klas- en roster-sync (Names and Roles) |
| Cijferterugkoppeling | Alleen percentage (score genormaliseerd van 0 tot 1) | Echte punten (bijv. op 20 of 100), automatisch verzonden |
| Scores insluiten | Ondersteund | Ondersteund |
| Uitrol op districtsniveau | Beperkt | Ja |
Waarom LTI 1.3 veiliger is
LTI 1.1 vertrouwt op één Consumer Key en Shared Secret die éénmalig worden uitgewisseld tussen Flat for Education en uw LMS. Omdat dat geheim symmetrisch gedeeld wordt, moet het handmatig worden opgeslagen, verspreid en periodiek vervangen, en iedereen die het in handen krijgt kan de verbinding nabootsen of een launch vervalsen.
LTI 1.3 schrapt gedeelde geheimen volledig en versterkt het inlogproces zelf. Het gebruikt OpenID Connect: de aanmelding start met een handshake die bevestigt dat de aanvraag daadwerkelijk van uw LMS komt, en elke launch komt vervolgens binnen als een ondertekende token die Flat for Education controleert aan de hand van de gepubliceerde publieke sleutels van uw LMS. Omdat die token is ondertekend met een sleutel die alleen uw LMS bezit, kan deze onderweg niet worden aangepast of ongemerkt worden vervalst. Daarmee wordt de deur gesloten voor man-in-the-middle- en impersonatie-aanvallen tijdens het inloggen. Eenmalige nonce- en state-waarden voegen nog een extra beveiligingslaag toe: ze voorkomen dat een onderschepte launch opnieuw kan worden afgespeeld en dat een vervalste aanmelding kan worden “ingeschoven” (cross-site request forgery). Het resultaat is een koppeling die zowel veiliger als eenvoudiger te beheren is, zonder gevoelige geheimen die kunnen lekken of moeten worden vervangen.
Wat u krijgt met de LTI 1.3-integratie van Flat for Education
Naast de standaard zelf automatiseert de LTI 1.3-implementatie van Flat for Education werkzaamheden die beheerders en docenten vroeger handmatig moesten doen:
- Installatie met één klik via Dynamic Registration: uw LMS en Flat for Education wisselen automatisch alle configuratie- en beveiligingssleutels uit, ter vervanging van de handmatige, meerstaps key exchange.
- Automatische roster-synchronisatie: met LTI 1.3 houdt Flat for Education uw klassen en rosters automatisch synchroon met uw LMS (Names and Roles). Zo verschijnt de volledige klas direct, zonder dat leerlingen eerst de tool hoeven te openen, en het roster blijft meebewegen met wijzigingen in inschrijvingen. LTI 1.1 had geen roster-sync: het account van een leerling werd pas aangemaakt en bijgewerkt wanneer die leerling ons product vanuit het LMS opende, waardoor de klas zich geleidelijk vulde naarmate leerlingen de tool startten.
- Automatische cijferterugkoppeling: cijfers gaan rechtstreeks naar de cijferlijst (gradebook) van uw LMS zodra u een opdracht beoordeelt, zonder extra configuratie. Flat for Education stuurt de werkelijk behaalde punten (bijvoorbeeld 18 van de 20), in plaats van de score “alleen als percentage” waartoe LTI 1.1 beperkt was.
- Single sign-on en account-provisioning: docenten en leerlingen komen in Flat for Education terecht terwijl ze al zijn ingelogd, en hun accounts worden bij de eerste launch automatisch aangemaakt.
- District-brede installatie: de beheerder rondt de configuratie één keer af en Flat for Education is direct beschikbaar in elke cursus, zonder configuratie door docenten.
- Past zich aan uw LMS aan: Flat for Education detecteert automatisch welke services uw LMS ondersteunt, zodat u alleen de functies krijgt die uw platform aanbiedt.
Wanneer LTI 1.1 nog steeds de juiste keuze is
LTI 1.1 (Legacy) blijft een goede optie als:
- Uw LMS geen LTI 1.3 ondersteunt.
- U één klas of cursus wilt instellen zonder beheerdersrechten.
- U meerdere Flat for Education-organisaties wilt koppelen aan één LMS-districtinstantie.
- U het schooljaar met LTI 1.1 bent gestart en continuïteit wilt behouden.
Stel uw integratie in
Klaar om uw LMS te koppelen?
- LTI 1.3 instellen met Dynamic Registration: de snelste route voor elk LTI 1.3-LMS.
- Platformspecifieke handleidingen: Canvas, Schoology, Moodle, Blackboard, ClassLink en Schoolbox.
Ontwikkelaars en platforms die Flat for Education willen integreren, vinden de technische details over hoe wij beide standaarden hebben geïmplementeerd in onze ontwikkelaarsdocumentatie: LTI 1.3 (Advantage) en LTI 1.1 (Legacy).
Als u hulp nodig hebt bij het kiezen of instellen van uw LTI-integratie, neem dan contact op met ons supportteam via edu@flat.io.
Deze pagina is automatisch vertaald vanuit het Engels. Bekijk de originele Engelse versie.