Overzicht van de belangrijkste wijzigingen die in augustus 2026 zijn opgeleverd.
Nieuw
- Gebruikers synchroniseren vanuit Google Workspace. Medewerkers automatisch aanmaken en bijwerken kon alleen vanuit Microsoft Entra en kan nu ook vanuit Google Workspace. Je legt bij de organisatie een koppeling vast en kiest bij een synchronisatieschema de bron; de rest werkt hetzelfde, inclusief afdelingen aanmaken, groepen binnen groepen en het op non-actief zetten van wie niet meer in de groep zit. Zie de handleiding over de Google Workspace-synchronisatie.
- Zelf kiezen langs welke weg je e-mail vertrekt. Naast versturen via 2LRN4 kun je nu je eigen Microsoft-mailbox, je eigen Google Workspace-mailbox of je eigen mailserver gebruiken. Wachtwoorden en sleutels worden versleuteld bewaard en na het opslaan niet meer getoond, en met Stuur een proefbericht controleer je de instelling zonder dat een cursist iets ontvangt. Lukt versturen via je eigen route een keer niet, dan gaat het bericht alsnog via 2LRN4 met jouw adres als antwoordadres, en zie je dat terug op het organisatiescherm. Zie de handleiding over de verzendroute.
- Een verlopen licentie heeft nu ook gevolg, met bericht vooraf. Op de einddatum gaan de accounts van de organisatie op non-actief, terwijl de contactpersonen toegang houden tot de rapportages en de certificaten. Dertig dagen later worden de gegevens verwijderd, met zeven dagen vooraf een waarschuwing, en bij een verlenging wordt alles automatisch teruggedraaid. Je legt per organisatie een contactpersoon vast, ook die van een reseller; die ontvangt de berichten en achteraf een verwijderingsverklaring als pdf voor je eigen AVG-administratie.
- Rapportages als Excel. Naast Download CSV staat op elk rapport een knop Download Excel, waarin aantallen als getal staan, zodat sorteren en optellen meteen werkt. De bestandsnaam verwijst nu naar het rapport met de datum erachter, ook bij de bijlage van een geplande rapportage.
- De voltooiingsdatum staat in vier rapporten. Score per gebruiker per cursus, Percentage afgerond per gebruiker per cursus, Voortgang per gebruiker en Voortgang per manager per gebruiker tonen nu wanneer een cursus is afgerond, in het scherm en in de export. Bij een cursus die nog loopt blijft de cel leeg.
- Rapport Cursusplanning per gebruiker. De rapporten toonden alleen bestaande inschrijvingen, waardoor je niet kon zien wat de gedoseerde inschrijving de komende maanden vrijgeeft. Dit rapport rekent dat vooruit en toont per medewerker per cursus of die is afgerond, ingeschreven, gepland met datum, wachtend op de onboarding of niet gepland.
- Tweestapsverificatie per organisatie instellen. Nieuwe wachtwoordaccounts krijgen het vinkje alvast aan en met één knop zet je tweestapsverificatie aan voor alle bestaande wachtwoordaccounts. Wie via Microsoft of Google inlogt, doorloopt de beveiliging van de eigen omgeving en merkt er niets van. Raakt iemand zijn authenticator kwijt, dan wist een beheerder die voortaan zelf op het bewerkscherm van die gebruiker.
- Een cursus opnieuw laten doen. De voortgang gaat terug naar nul, inclusief de voortgang binnen een module en de punten, en een certificaat wordt ingetrokken. De inschrijving blijft staan, dus beginnen kan meteen. Bij een cursus met honderden deelnemers stel je iedereen die aan je zoekopdracht voldoet in één handeling opnieuw in, waarbij het scherm vooraf zegt om hoeveel mensen het gaat en achteraf hoeveel er opnieuw zijn ingesteld.
- Einddatums in één keer aanvullen. Op het scherm met ingeschreven cursisten filter je op onvolledige datums, vink je meerdere cursisten aan en vul je in één keer een einddatum in, alleen waar die ontbreekt. De begindatum blijft ongemoeid en er gaat geen e-mail over uit, want dit is een correctie en geen nieuwe inschrijving.
- Alle afdelingen in één keer het organisatiecurriculum laten volgen. Heeft een afdeling ooit een eigen cursusaanbod gekregen, dan telt een centraal curriculum niet voor die afdeling, wat vooral opvalt bij de gedoseerde inschrijving. Met de nieuwe knop laat je alle afdelingen het organisatiecurriculum volgen en zie je vooraf om hoeveel afdelingen het gaat. Inschrijvingen en voortgang blijven ongewijzigd en er gaat geen e-mail uit.
- Startdatum en verzendmoment voor de gedoseerde inschrijving. Met een startdatum bepaal je zelf wanneer de stroom begint, in plaats van bij de eerstvolgende nachtelijke ronde. Daarnaast stel je per organisatie een verzendmoment in, standaard tien uur 's ochtends, zodat e-mail overdag aankomt in plaats van midden in de nacht.
- Zicht op medewerkers zonder afdeling. Staat het cursusaanbod bij afdelingen, dan krijgt iemand zonder afdeling niets terwijl hij wel een licentieplaats bezet. Het licentieoverzicht toont daarom een kolom Zonder afdeling, het gebruikersoverzicht heeft er een filter voor en per synchronisatieschema kies je een terugvalafdeling. Medewerkers zonder afdeling volgen nu ook het organisatiecurriculum.
- Levels zelf beheren. Levels bepalen de volgorde waarin cursussen binnen een categorie opengaan. Er waren er drie en die lagen vast. Je kunt ze nu zelf toevoegen, hernoemen en verwijderen, zodat je ook een vierde, vijfde en zesde leerjaar op deze manier afschermt. Een level dat aan cursussen hangt, kun je niet per ongeluk verwijderen.
- Koppeling met je eigen leeromgeving. Bied je onze cursussen aan in Moodle, Canvas of een andere leeromgeving, dan richt je die koppeling nu zelf in vanuit het beheer. Je ziet welke koppelingen er zijn, bij welke organisatie en cursus ze horen en wanneer er voor het laatst iemand via binnenkwam. Een koppeling waar al cursisten via zijn binnengekomen zet je uit in plaats van weg te gooien, zodat de geschiedenis en de openstaande cijfers bewaard blijven. Lees meer over de LTI-koppeling.
- Talen per SCORM-pakket in één overzicht. Achter de knop Talen zie je welke talen een pakket heeft, hoe ze heten, welk soort inhoud het is en of het bestand ook echt in de opslag staat. Daarvoor moest je per taal het bewerkscherm langs.
Verbeterd
- E-mail van het platform komt van een nieuw afzenderadres. Berichten vertrekken nu vanaf noreply@portal.2lrn4.com in plaats van noreply@2lrn4.com. Staat het oude adres bij jouw organisatie op een lijst met vertrouwde afzenders, laat het nieuwe daar dan aan toevoegen. De verzending loopt via een Europese partij met een verzenddomein binnen de EU, en bij een grote inschrijving verstuurt het platform de berichten nu gelijkmatig in plaats van allemaal tegelijk, omdat zo'n piek tijdelijke blokkades uitlokt bij de ontvangende partij. De inhoud van de berichten is niet veranderd en een wachtwoord opnieuw instellen werkt direct.
- Het aanmeldscherm is Nederlands en werkt samen met je wachtwoordbeheerder. De schermen stonden altijd in het Engels en volgen nu de taal van je browser. De velden hebben een label boven het invoervak, de cursor staat meteen goed en op de tweede stap zie je met welk account je bezig bent. De blokkade op automatisch invullen is weg, dus je wachtwoordbeheerder vult wachtwoord en authenticatorcode gewoon in.
- Rapporten staan meteen op het scherm. Bij de grotere rapporten verscheen eerst de melding dat het rapport werd opgebouwd. Dat is niet meer nodig, want het scherm haalt alleen de regels op die je op dat moment bekijkt. Voortgang per gebruiker ging in onze meting van bijna zes seconden naar anderhalve seconde en Inschrijfdatums per gebruiker van twee seconden naar een tiende van een seconde. Sorteren, zoeken, filteren en downloaden werken ongewijzigd en de cijfers zijn dezelfde.
- Het instellingenscherm van een organisatie is opnieuw ingedeeld. Twaalf blokken die door de jaren heen waren aangegroeid, staan nu gegroepeerd naar waar ze over gaan: Organisatie, Toegang en beveiliging, Leerprogramma, Berichten en verzending, en Weergave. De instellingen voor wie e-mail verstuurt, vanaf welk adres dat gebeurt en welke berichten er uitgaan, stonden op drie losse plekken en staan nu bij elkaar. Er is geen instelling bijgekomen of verdwenen en niets werkt anders.
- Je eigen afzenderadres en afzendernaam stel je zelf in. Het adres waarop antwoorden binnenkomen en de naam die de ontvanger ziet, waren alleen via ons aan te passen. Een beheerder van de eigen omgeving doet dat nu zelf.
- De rol Customer heet nu Admin. Dat is de beheerder van jouw organisatie en die naam is herkenbaarder. Er verandert niets aan wat de rol mag. Heb je een eigen werkinstructie waarin Customer staat, dan kun je die tegelijk bijwerken; de handleiding over autorisaties is aangepast.
- Een licentieplaats komt vrij zodra iemand vertrekt. Accounts die door de koppeling met Microsoft of Google op non-actief waren gezet, telden nog mee bij het toevoegen van een nieuwe medewerker, waardoor sommige organisaties niemand meer konden toevoegen terwijl er nog ruimte was. Alleen actieve accounts tellen nu mee, dus het aantal bezette plaatsen kan lager uitvallen dan je gewend was.
- De automatische berichten zijn nagelopen op taal en toon. Drieënveertig teksten in het Duits, Frans, Spaans, Portugees en Italiaans zijn hersteld; in het Duits en Spaans meldde de herinnering bijvoorbeeld dat een cursus bijna klaar was terwijl die juist bijna verliep, en in een aantal talen werd de cursusnaam niet ingevuld. De Nederlandse teksten spreken je nu overal aan met je en jouw. In het overzicht van e-mailtypen staat onder elk type één regel die zegt wanneer dat bericht vertrekt.
- Een lichtere tekstverwerker op de bewerkschermen. Cursussen, activiteiten, badges, categorieën, certificaten, quizzen, e-mailsjablonen en blogberichten gebruiken een nieuwe tekstverwerker, waardoor de beheerschermen bijna een megabyte minder laden. Bestaande inhoud is ongewijzigd en vooraf gecontroleerd, inclusief de tabellen en afbeeldingen in e-mailsjablonen.
- Verwijderen ruimt echt op en waarschuwt op tijd. Een categorie met cursussen erin kan niet meer worden verwijderd; voorheen verdween de categorie zonder waarschuwing en bleven de cursussen achter zonder eigenaar, waarna ze in geen enkel scherm te vinden waren. Hetzelfde geldt nu voor een afdeling of een omgeving waar nog inhoud aan hangt, en het verwijderen van een organisatie neemt voortaan alles in één keer mee.
- Beveiliging verder aangescherpt. Lesmateriaal in een module is alleen nog bereikbaar voor wie is ingelogd en op de cursus is ingeschreven. Elke nacht bewaren we een volledige, versleutelde kopie van de database buiten de server, die zeven dagen lang door niemand te wijzigen is, en op de opslag staat versiebeheer aan zodat een verkeerde verwijdering dertig dagen terug te halen is. De externe bibliotheken die het platform laadt staan op een vaste versie.
- Het platform draait op een nieuwe, krachtiger omgeving in een Duits datacenter. De verhuizing duurde ongeveer drie kwartier, waarin je een onderhoudspagina zag. Alle voortgang, cursussen en instellingen zijn één op één meegegaan en er is niets verloren gegaan. Het beveiligingscertificaat wordt voortaan automatisch verlengd.
Opgelost
- E-mails kwamen aan met opmaaktekens in de tekst. In elk bericht stonden een hekje waar een kop hoort, sterretjes rond vetgedrukte woorden en streepjes voor opsommingen. Koppen zijn weer koppen en opsommingen weer opsommingen. De berichten zien er hierdoor anders uit dan je gewend was, de inhoud is ongewijzigd.
- Herinneringen gingen ook naar cursisten die al klaar waren. Wie een module had afgerond, kreeg vijf dagen voor de einddatum toch een herinnering. In het gemeten venster van 9 augustus ging het om ruim de helft van de verstuurde berichten. Het platform controleert nu of de cursus en de module werkelijk nog openstaan.
- Cursussen zonder ingevulde looptijd waren voor cursisten onzichtbaar. Liet je de periode leeg, dan stond de cursus voor de beheerder op actief, maar kreeg geen enkele cursist hem te zien. Een lege looptijd betekent nu dat er geen begrenzing geldt. Dit raakte 53 cursisten bij zes organisaties, die vanaf nu zien wat er al voor hen klaarstond. De oorzaak lag bij het kopiëren van cursussen naar een andere organisatie, waar de looptijd verloren ging; die gaat nu mee.
- Bij het bewerken van een toets stonden de vinkjes leeg. Alle vragen leken op inactief te staan en er leek nergens een juist antwoord aangewezen. Wie het scherm opsloeg, zette de toets daarmee werkelijk op inactief en wiste welke antwoorden juist waren. Het scherm toont weer wat er is ingesteld en opslaan verandert niets wat je niet zelf hebt aangeraakt. Bij een tweede poging kon een cursist bovendien sommige antwoorden niet aanklikken; ook dat is verholpen.
- Inschrijvingen zonder einddatum vielen buiten de rapporten. Het filter met Alle, Actieve en Niet actieve inschrijvingen liet inschrijvingen zonder einddatum aan beide kanten weg, waardoor twee helften van hetzelfde rapport niet optelden tot het geheel. Dat speelde in alle achttien rapporten met dat filter. Inschrijvingen zonder einddatum krijgen er nu een, tien jaar vooruit, en bij 84 inschrijvingen van 56 cursisten is die datum alsnog aangevuld, zonder in- of uitschrijvingen en zonder e-mail erover.
- De categoriepagina was leeg. Wie vanuit het overzicht op een categorie klikte, zag geen omschrijving, geen video en geen cursussen. Dat speelde sinds begin maart. De pagina toont weer alles, en de cursussen staan in een rij die je met pijltjes doorbladert.
- Een cursusonderdeel starten kostte twee klikken. De eerste klik deed niets, doordat de knop en de link eromheen elkaar in de weg zaten. Eén klik is nu genoeg en de knoppen werken ook met het toetsenbord. Wie een onderdeel schermvullend bekeek, miste bovendien de bedieningsbalk en de ondertiteling; de weergave gebruikt nu de volledig-schermfunctie van de browser zelf, dus Escape brengt je gewoon terug.
- Meldingen waren niet weg te klikken, en sommige verschenen nooit. Het kruisje deed niets, waardoor een melding bleef staan tot je naar een andere pagina ging. Daarnaast werden sommige meldingen wel opgesteld maar nergens getoond, waardoor je scherm terugkwam alsof er niets was gebeurd. Dat raakte onder meer het proefbericht bij een organisatie, een mislukte import van gebruikers en de bevestiging bij het opzeggen of heractiveren van een licentie.
- Het contactformulier onder Ondersteuning gaf een foutmelding. Wie een vraag instuurde, kreeg een foutpagina en het bericht kwam niet aan. Dat trof gebruikers van wie de organisatie geen eigen ondersteuningsadres heeft ingesteld. Het formulier verstuurt weer en een antwoord komt op dezelfde plek terecht als voorheen.
- Bij een reeks berichten kort achter elkaar kon een enkele e-mail blijven liggen. Gingen er veel aankondigingen tegelijk de deur uit, bijvoorbeeld bij de start van een cursus voor een hele afdeling, dan kon de verbinding met de verzendpartij tussen twee berichten in verlopen, waarna het volgende bericht mislukte zonder dat iemand dat merkte. De verbinding wordt nu voor elk bericht gecontroleerd en zo nodig opnieuw opgezet.
- De synchronisatie sloeg mensen over bij een groep binnen een groep. Bevatte een Entra-groep een andere groep, dan liep de verwerking daarop stuk en werden ook de andere medewerkers uit dezelfde ronde overgeslagen, waardoor nieuwe medewerkers soms niet verschenen en vertrokken medewerkers niet op non-actief werden gezet. Zo'n groep wordt nu overgeslagen zonder dat de rest van de ronde blijft liggen. Ook het handmatig importeren is aangepast, want dat haalde bij een leeg groepsveld alle accounts van de organisatie op, inclusief systeemaccounts die vervolgens licentieplaatsen bezetten. Je kiest nu een bestaand synchronisatieschema, zodat een handmatige import hetzelfde doet als de geplande.
- Het type licentie was niet te wijzigen. Het veld sprong na het opslaan zonder foutmelding terug naar de oude waarde. Je keuze blijft nu staan. In hetzelfde overzicht stond bij een aantal organisaties het aantal resterende dagen met cijfers achter de komma, door een tijdzone die als vaste verschuiving was vastgelegd en dus geen zomertijd kent. Dezelfde instelling bepaalt wanneer een dag begint voor het verlopen van een licentie, en die grens ligt nu bij alle organisaties op middernacht.
- Inhoud van een organisatie kopiëren gaf een foutmelding. Dat gebeurde ongeacht wat je had aangevinkt. Het kopiëren werkt weer, en er wordt nu gekopieerd in precies de talen die de organisatie voert in plaats van in alle 27 beschikbare talen, wat het merkbaar sneller maakt.
- De tijdlijn van een phishingcampagne was verdwenen. Op het detailscherm hoort te staan wanneer de berichten zijn verzonden, geopend en aangeklikt. Die grafiek werd bij een externe partij opgehaald, wat onze beveiligingsinstellingen niet toelaten, en is opnieuw gebouwd met techniek die al in het platform zit. Een campagne die was aangemaakt maar nooit verstuurd, ging bovendien niet open.
- Instellingen van de beheerder konden verdwijnen bij een gewone opslag. De blokken voor gedoseerde inschrijving, tweestapsverificatie en single sign-on zijn alleen zichtbaar voor beheerders, maar werden bij het opslaan van het organisatieformulier voor iedereen geschreven. Wie zijn huisstijl opsloeg, kon daarmee ongemerkt de gedoseerde inschrijving uitzetten. Die velden worden nu alleen geschreven door wie ze ook ziet.
- Een aantal pictogrammen bleef leeg. De pijltjes waarmee je door een cursus of categorie bladert en de kopieerknopjes bij instellingen toonden een leeg vakje, omdat de symbolen bij een externe partij werden opgehaald. Ze staan nu op onze eigen server. De kopieerknopjes bij de API-sleutel stonden daarnaast onder het veld in plaats van erin; die staan weer op hun plek.