Train uw klanten op uw eigen domein, niet op dat van een leverancier.
Een academy die eruitziet als uw product, uw klanten van binnenuit inlogt, en certificeringen uitgeeft die een werkgever kan controleren.
Wat een productacademy nodig heeft en een cursustool niet
Klanttraining draait op andermans login. Uw gebruikers hebben al een account bij u, dus de academy moet dat account accepteren in plaats van om een tweede te vragen, antwoorden op een hostnaam die u beheert, en rapporteren per klant in plaats van per klas. Lurno doet die drie dingen vanuit één tenant: partneraanmelding draagt een cursist over die uw product al heeft geauthenticeerd, elke klant kan een eigen sub-organisatie zijn met een eigen domein en merk, en bijna elke meetwaarde in de rapportage splitst per organisatie. Certificeringen worden gecontroleerd op een openbare URL waarvoor geen account nodig is.
- Klanttraining
- Training die een bedrijf verzorgt voor de mensen die zijn product kopen en gebruiken: accounts onboarden, power users certificeren, partners opleiden, de druk op support verlagen. Het verschilt van interne training in wie de leidinggevende van de cursist is — niemand binnen uw bedrijf. Daarom hoort het onder uw merk, achter uw login, niet achter een nieuwe.
Een corporate academy op Lurno verzorgt vanuit één tenant training voor 15 klantbedrijven, elke klant een sub-organisatie met eigen mensen en programma's. Vervang klanten door accounts en klassen door producttrajecten en u hebt een productacademy. Wat verschilt, is de voordeur.
Hoe een klant vanuit uw product in een cursus belandt
Vijf stappen, waarvan één een redirect. Uw cursist ziet er geen enkele van.
- 01
Uw backend ondertekent een assertie
Een ingelogde gebruiker klikt in uw product op Academy. Uw server maakt een kortlevende compacte JWS aan, ondertekend met HMAC-SHA256: het id van de gebruiker in uw systeem, zijn e-mailadres, een optionele naam, een vervaltijd en een eenmalig id.
- 02
Ze reist van server naar server
Uw backend stuurt haar rechtstreeks naar Lurno. De assertie raakt de browser nooit, dus het e-mailadres en de naam van uw klant belanden nooit in een URL, een geschiedenisregel of een referrer-header.
- 03
Lurno verifieert vóór al het andere
De handtekening wordt gecontroleerd tegen uw sleutel, die in een vault ligt. De levensduur wordt aan onze kant begrensd, dus een vervaltijd ver in de toekomst die in de assertie is geschreven, kan die niet oprekken. Het eenmalige id wordt getoetst aan reeds ingewisselde id's, wat het replay-venster sluit.
- 04
Er komt een eenmalige code terug
Lurno koppelt de persoon als cursist aan de juiste organisatie — een partnersleutel kan geen beheerder aanmaken — en geeft een URL terug op de eigen hostnaam van die organisatie, met een code die na twee minuten verloopt.
- 05
Ze komen ingelogd binnen
De pagina haalt de code uit de adresbalk voordat ze hem inwisselt, ruilt hem om voor een echte sessie, en zet de cursist in zijn leeromgeving. Geen inlogscherm, geen wachtwoord, geen tweede account.
Van u, tot en met de favicon
Ze antwoordt op learn.uwbedrijf.com
Wijs een hostnaam naar Lurno, publiceer de records die het u toont, en het certificaat wordt vanzelf uitgegeven. Elke organisatie in uw boom kan er een hebben. De loginpagina bepaalt logo, titel, thema en achtergrond op basis van de hostnaam voordat iemand inlogt, dus het eerste scherm dat een klant ziet, is al van u.
- Kleurtokens, beide lettertypen en de hoekafronding zijn van u, met een licht en een donker logo. Hernoem de terminologie per organisatie en per taal — docent wordt coach, klas wordt cohort.
Een credential die uw klant op LinkedIn zet
Een definitie zegt wat de credential betekent — eeuwigdurend, geldig voor een aantal dagen, vervallend op een datum, of vernieuwbaar. Een regel zegt wat hem oplevert: een traject afronden, een toets halen, een score op of boven een grens. Uitgifte wordt in de database afgedwongen als één per definitie en per cursist, dus een herhaalde run stuurt nooit een tweede exemplaar.
- Elke credential draagt een serienummer, een openbare link en een QR-code op de pdf. Alle drie komen uit bij één pagina die antwoordt met geldig, ingetrokken, verlopen of niet gevonden — geen account, geen aanmeldmuur, en op een geverifieerd domein staat ze op uw eigen host.
Antwoorden op *welk account*, niet alleen op *hoeveel cursisten*
Rapportage is een semantische laag: gecertificeerde metrieken, elk met de dimensies waarop ze mogen worden gesplitst. Organisatie is er bij bijna elke metriek een van, dus afrondingen, pogingen en inschrijvingsstatussen splitsen zich uit per klant. Een vraag in gewone taal compileert naar een gevalideerde query tegen diezelfde metrieken. Wordt per organisatie aangezet.
Rapportage en analyseDrie manieren om een cursus af te schermen
Stel een standaard in voor de organisatie en overschrijf die per aanbod. Alle drie draaien naast elkaar, zodat uw gratis productrondleiding en uw partnercertificeringstraject in één academy leven.
| Capability | Openbaar | Organisatie | Beperkt |
|---|---|---|---|
| Wie het mag volgen | Iedereen met de link | Elk lid van die organisatie | Alleen uitgenodigde mensen en met naam genoemde groepen |
| Vereist een uitnodiging | No | No | Yes |
| Hoe de cursist meestal binnenkomt | Een link op uw site of in een helpartikel | Partneraanmelding, vanuit uw eigen product | Een uitnodiging aan een persoon of een groep |
| Typisch gebruik | Een productrondleiding of een gratis introductiecursus | Alles wat het personeel van een klant mag volgen | Een partnertraject, een bèta, een cohort dat u hebt verkocht |
| Plaatslimiet, wachtlijst en capaciteitsquota | Yes | Yes | Yes |
De toegangsmodus bepaalt wie zich mag inschrijven; hij maakt geen accounts aan. Cursisten komen vandaag binnen op uitnodiging of via partneraanmelding — self-service aanmelden is in ontwikkeling.
Waar een productteam daarna naar vraagt
De tools waarmee u al bouwt
Figma, Notion, Airtable, Canva, Miro, CodePen, Typeform en de Google-editors hebben elk een eigen embedtype. Een link naar Zoom, Teams of Meet is een lesresource — Lurno host het gesprek niet.
E-mail die van u komt
Meldingen kunnen vanaf uw eigen subdomein worden verzonden, zodat de uitnodiging voor uw certificeringstraject niet is ondertekend door een leverancier van wie uw klant nog nooit heeft gehoord.
Betalingen en checkout
In ontwikkelingOntworpen, niet gebouwd. Vraag vandaag geld voor een certificering door de betaling in uw eigen facturatiesysteem te innen en de koper daarna in te schrijven, op uitnodiging of via partneraanmelding.
SCORM, xAPI en LTI 1.3
In ontwikkelingGemodelleerd in het product; de runtime is in ontwikkeling. Wil de IT-afdeling van een klant uw cursus als pakket binnen hun eigen LMS, laat het ons dan vroeg weten.
Waar dit op aansluit
Voordat u de integratie afbakent
Neem de knop in uw product mee.
Laat ons zien waar Academy in uw navigatie zou staan. Wij lopen de sign-on-stap, de hostnaam en de credential langs die een klant uiteindelijk in handen heeft.