Ga naar hoofdinhoud Ga naar hoofdnavigatie Ga naar footer
Terug naar overzicht

LMS-integratie of LMS-koppeling?

Een LMS dat los van de rest van je organisatie staat is geen leerplatform, maar een digitale boekenkast. Pas als het LMS praat met je HR-systeem, je single sign-on en je content-tools, levert het de tijdwinst en het overzicht op waarvoor je het hebt aangeschaft. In dit artikel leggen we uit wat LMS-integratie precies is, welke koppelingen het meest voorkomen, wat ze technisch inhouden en wanneer je beter voor maatwerk kiest dan voor een standaardkoppeling. We schrijven dit vanuit de praktijk: bij Cube bouwen en beheren we LMS-koppelingen voor opdrachtgevers in zorg, retail, onderwijs en industrie.

Rogier Lohuis, Business Consultant bij Cube
Auteur Business Consultant
Leestijd
5 min

Wat is LMS-integratie?

LMS-integratie is het proces waarbij je leerplatform gegevens uitwisselt met andere systemen in je organisatie. Denk aan je HR-systeem dat automatisch een nieuw account aanmaakt zodra een medewerker in dienst komt, een single sign-on die voorkomt dat gebruikers nog een wachtwoord moeten onthouden, of een e-learning tool die zijn voortgang teruggeeft aan je LMS. Het verschil met een LMS-koppeling zit vooral in de scope. Een koppeling is meestal één specifieke verbinding tussen twee systemen. Een integratie is breder en betreft de manier waarop het LMS structureel onderdeel is van je IT-landschap. In de praktijk worden de termen door elkaar gebruikt, maar wij hanteren in offertes liever het woord integratie als we het over het geheel hebben.

Welke LMS-integraties komen het meest voor?

Er is een handvol koppelingen dat vrijwel altijd terugkomt. Hieronder de belangrijkste, met wat ze opleveren.

HR-koppelingen (AFAS, Visma, Nmbrs).

De HR-koppeling is voor de meeste organisaties de eerste die ze willen. Reden: een nieuwe medewerker krijgt automatisch toegang tot het LMS, en bij uitdiensttreding wordt de toegang weer ingetrokken. Geen handmatig accountbeheer meer, geen vergeten gebruikers met certificaten die niemand nog kan inzien.

Cube heeft veel ervaring met AFAS-koppelingen en bouwt deze zo in dat ook afdelingsstructuur, functierol en startdatum meekomen. Op basis daarvan kun je in het LMS automatisch de juiste leerpaden toewijzen. Wie als verpleegkundige in dienst komt, krijgt een ander pad dan wie de financiële administratie versterkt.

Single sign-on (SSO).

Met SSO loggen gebruikers in op het LMS met hun bestaande organisatie-account, doorgaans via Microsoft Entra ID (voorheen Azure AD) of Google Workspace. Voordeel: geen extra wachtwoorden, betere beveiliging, snellere adoptie. Nadeel als je het over het hoofd ziet: zonder SSO loopt het gebruik van je LMS na een paar weken vaak terug, simpelweg omdat mensen de drempel van een extra inlog niet nemen.

Content-standaarden (SCORM en xAPI).

SCORM (Sharable Content Object Reference Model) is al jaren de standaard voor e-learning content. Vrijwel elke e-learning tool exporteert SCORM-pakketten, en vrijwel elk LMS kan ze afspelen. SCORM houdt bij of een module is gestart, voltooid en welke score een gebruiker heeft behaald.

xAPI (Experience API, soms nog Tin Can genoemd) gaat een stap verder. Waar SCORM alleen werkt binnen het LMS, kan xAPI ook leerervaringen tracken die buiten het platform plaatsvinden: een workshop, een externe app, een YouTube-video. Bij Coulisse hebben we xAPI gebruikt om de verbinding tussen het LMS en de Articulate-content zo te bouwen dat de gebruiker geen verschil merkt tussen beide omgevingen.

Welke standaard je gebruikt hangt af van je content-tool en je behoefte aan diepgang in rapportage. Voor de meeste organisaties is SCORM 1.2 of 2004 voldoende. Werk je met blended learning of meet je leerresultaten ook buiten het platform, dan loont xAPI.

Salaris- en certificeringsystemen.

In sectoren met veel verplichte certificeringen (zorg, bouw, financiële dienstverlening) is een koppeling met certificeringsregisters waardevol. Een verlopen BIG-registratie kan dan automatisch een nieuwe leertaak triggeren in het LMS. Voor de zorgsector hebben we hier specifiek expertise opgebouwd, conform NEN 7510.

Communicatie en agenda.

Microsoft 365, Google Workspace, Outlook, Teams: koppelingen met deze tools maken het mogelijk om klassikale sessies in het LMS te plannen, agenda-uitnodigingen automatisch te versturen en aanwezigheid centraal vast te leggen. Voor blended learning vrijwel onmisbaar.

Hoe werkt een LMS-integratie technisch?

Achter elke integratie zit een keuze in techniek. Drie veelvoorkomende vormen.

  1. Realtime API-koppeling. Het meest flexibel en het meest actueel. Het LMS en het andere systeem communiceren rechtstreeks via een API. Wanneer er iets verandert (een nieuwe medewerker, een afgeronde cursus), wordt dat onmiddellijk doorgegeven. Dit is wat Cube bouwt voor de meeste opdrachtgevers, omdat het de minste afhankelijkheden creëert. Onze API-ontwikkeling en API-koppelingen zijn ingericht volgens REST-principes en goed gedocumenteerd, zodat je opvolger over vijf jaar nog snapt wat er gebeurt.

  2. Batch-synchronisatie. Op vaste momenten (bijvoorbeeld 's nachts) draait een proces dat gegevens uit beide systemen vergelijkt en gelijktrekt. Eenvoudiger te bouwen, maar minder actueel. Geschikt voor situaties waarin een vertraging van 24 uur acceptabel is.

  3. Middleware. Een tussenlaag die meerdere systemen aan elkaar verbindt. Handig als je veel verschillende koppelingen hebt en niet voor elke twee systemen een aparte API wilt onderhouden. Bij Cube bouwen we deze middleware-oplossingen als het IT-landschap complex is, vaak gecombineerd met onze data-integratie om alles uit één bron te halen.

Welke valkuilen kom je tegen bij LMS-integraties?

Een paar terugkerende thema's uit onze projecten.

  • Onduidelijke datadefinities. Het HR-systeem noemt iemand "junior consultant", het LMS verwacht een functierol die mapt op een leerpad. Wie is verantwoordelijk voor die mapping, en wat doet het systeem als de rol nog niet bestaat?

  • Single source of truth ontbreekt. Als zowel het HR-systeem als het LMS een gebruikersnaam kunnen wijzigen, krijg je conflicten. Spreek vooraf af welk systeem leidend is, voor welk veld.

  • Te veel maatwerk in een standaardpakket. Standaard SaaS-LMS'en hebben vaak beperkte koppelmogelijkheden. Wat in een verkoopgesprek "mogelijk" lijkt, blijkt in de implementatie een onderhoudslast die structureel kosten oplevert.

  • Geen plan voor uitvallers. Wat gebeurt er als de HR-koppeling het tijdelijk niet doet? Krijgt de nieuwe medewerker dan twee dagen geen toegang? Bouw fallback-scenario's in.

Standaardkoppeling of maatwerk-API?

Veel LMS-leveranciers hebben standaard-connectoren met de bekendste HR-systemen. Voor eenvoudige situaties (één locatie, standaard rollen, niet-kritische data) volstaat dat vaak. Zodra je situatie afwijkt, loont maatwerk. Een paar voorbeelden waarbij standaard niet voldoet:

  • Je hebt meerdere HR-systemen (na een fusie, of internationaal).

  • Je werkt met externe doelgroepen zoals resellers of franchisenemers, die niet in je HR-systeem staan. Je hebt eigen rollenstructuren of leerpaden die niet één-op-één matchen met de standaardvelden uit het bronsysteem.

  • Je wilt voorkomen dat je vastzit aan één LMS-leverancier voor de rest van het traject.

Bij Cube bouwen we koppelingen vrijwel altijd via een eigen API-laag. Dat geeft je de vrijheid om later onderdelen te vervangen zonder dat het hele integratiebouwwerk omvalt.

Hoe Cube LMS-integraties aanpakt.

We werken volgens een vaste route die zich door de jaren heen heeft bewezen.

In de analysefase brengen we samen met je IT-team in kaart welke systemen relevant zijn, welke data je wilt uitwisselen en wie de eigenaar is van welk veld. Dit voorkomt 80% van de discussies later.

In de ontwerpfase kiezen we de techniek (API, middleware, batch) en leggen we de datadefinities vast. We werken met API-first principes, wat betekent dat de koppeling als zelfstandig product wordt gebouwd, niet als toevoeging aan iets bestaands.

In de bouwfase ontwikkelen we de koppeling, met automatische tests die direct aanslaan als er iets stuk gaat. We hosten alles in onze eigen DevSecOps-omgeving, met monitoring en alerting.

In de livegang schakelen we gefaseerd over, vaak parallel aan het oude proces, zodat we kunnen vergelijken voor we de oude weg afsluiten.

In de nazorg blijven we de koppeling monitoren. Als er iets verandert in een gekoppeld systeem (en dat gebeurt), passen we de integratie aan voordat je er last van hebt.

Aan de slag met LMS-integraties?

Begin altijd met de vraag: wat moet er aan het einde van het proces eenvoudiger zijn? Vanuit dat antwoord werk je terug naar de koppelingen die je daarvoor nodig hebt. Niet andersom.

Praten over jouw LMS-integratie?

Rogier Lohuis, Business Consultant bij Cube
Rogier Business Consultant

Dit sluit mooi aan...

Wat is een LMS?

LMS staat voor Learning Management System. Lees wat het is, hoe het werkt en wanneer jouw organisatie er één nodig heeft.

Software

Vragen? Geen probleem.

Een LMS-integratie is de uitwisseling van gegevens tussen je leerplatform en andere systemen in je organisatie, zoals een HR-systeem, single sign-on of e-learning tool. Het maakt het LMS onderdeel van je IT-landschap in plaats van een losse silo.

Een koppeling is meestal één specifieke verbinding tussen twee systemen. Een integratie is breder en betreft de manier waarop het LMS structureel verweven is met je hele IT-landschap. In de praktijk worden de termen door elkaar gebruikt.

SCORM (Sharable Content Object Reference Model) is een standaard voor e-learning content waarmee een module gestart, voltooid en gescoord kan worden binnen een LMS. Vrijwel elke e-learning tool en elk LMS ondersteunt SCORM 1.2 of 2004.

xAPI (Experience API, ook bekend als Tin Can) is een opvolger van SCORM die ook leerervaringen buiten het LMS kan vastleggen, zoals workshops of externe apps. Geschikt voor blended learning en uitgebreidere rapportages.

Een eenvoudige standaardkoppeling kan binnen enkele weken live staan. Een maatwerk-koppeling met meerdere systemen en specifieke datadefinities duurt doorgaans twee tot vier maanden, afhankelijk van scope en complexiteit.

Ja. Cube heeft veel ervaring met AFAS-koppelingen en bouwt deze zo dat afdelingsstructuur, functierol en in- en uitdiensttredingen automatisch worden meegenomen. Op basis daarvan worden de juiste leerpaden in het LMS toegewezen.

Voor de meeste organisaties volstaat SCORM 1.2 of 2004. Kies xAPI als je leerresultaten ook buiten het LMS wilt vastleggen, of als je werkt met blended learning waarbij offline activiteiten ook gerapporteerd moeten worden.