Voor IT-beheer
Een gewone Node.js-applicatie.
Next.js, Prisma en een MySQL-database. Geen exotische infrastructuur, geen compilatiestap op de server, geen zoekmachine ernaast. Deelnemers komen binnen via CSV of via SSO op de accounts die je al beheert.
Herkenbaar?
Nóg een platform om te beheren, met eigen accountsynchronisatie, eigen updates en een supportstroom die bij jou terechtkomt.
Dat is de zorg, en die is terecht. Daarom is dit platform gebouwd om weinig van je te vragen: bekende techniek, heldere rollen, updates met een knop, en een statuspagina die zegt wat er aan de hand is voordat iemand een ticket aanmaakt.
Wat het beheer vraagt
01 · Het beheer
Bekende techniek
Next.js met server components, React, TypeScript, Prisma op MySQL of MariaDB, en Tailwind. Een Node-app zoals je er waarschijnlijk al meer draait, ook op hosting zonder shell-toegang.
Toegang via CSV of SSO
Deelnemers komen binnen via een CSV-bestand met een bewust soepel formaat, of via Entra ID op de accounts die je al beheert. Zelfregistratie bestaat niet, en SSO maakt nooit automatisch een account aan.
Heldere rollen
Platformbeheer, organisatiebeheer en deelnemer. Een organisatiebeheerder ziet per constructie alleen zijn eigen mensen; alle beheerqueries lopen door één afdwingpunt.
Updates met een knop
Databasemigraties voer je uit met een knop, inclusief boekhouding van wat al is toegepast. Zo is een update ook zonder shell-toegang veilig door te voeren.
Een statuspagina die het zegt
Per omgevingsvariabele of die is aangekomen, of de databaseverbinding lukt, welke tabellen ontbreken en of de inhoud erin staat. Details alleen voor ingelogde platformbeheerders, met een tokenbeveiligde noodingang voor als de database zelf het probleem is.
Eén dagelijkse achtergrondtaak
Herinneringen, het borgingstraject, de maandmail, het opruimen van sessies en het schonen van het logboek: één taak doet alles, met het commando kant-en-klaar op de beheerpagina. Bestandsuploads staan buiten de projectmap, zodat een deploy ze niet wegvaagt.
Jij bepaalt welke trainingen een organisatie mag gebruiken, wanneer modules vrijkomen en wie wat ziet.
02 · Eigen LMS
Liever je eigen LMS? Dan SCORM.
Een module wordt op aanvraag ingepakt als SCORM 1.2-pakket met alle lesstof, afbeeldingen, interacties en downloads erin. Het pakket meldt afronding, score, de laatste positie en de gegeven antwoorden terug aan jullie LMS. Elk pakket draagt een traceerbare code en elke export komt in het logboek. Zo lever je geen tweede omgeving, maar een pakket in de omgeving die er al is.
Vragen
03 · Kort antwoord
Wat moet er bij ons draaien?
Node.js en een MySQL- of MariaDB-database. Meer niet: geen compilatiestap op de server, geen aparte zoekmachine, geen berichtenwachtrij. De dagelijkse achtergrondtaak is één commando in een scheduler.
Hoe zetten we honderd man tegelijk klaar?
Met een CSV-bestand met een bewust soepel formaat, of via Entra ID single sign-on op de accounts die je al beheert. Wie via uitnodiging binnenkomt, kiest bij de eerste login verplicht een eigen wachtwoord en komt tot die tijd nergens.
Wat zien we als er iets misgaat?
De statuspagina vertelt per omgevingsvariabele of die is aangekomen, wat de database werkelijk meldt en welke tabellen ontbreken. Migraties hebben een eigen boekhouding, dus je ziet ook wat er al is toegepast en wat nog niet.
Zie het beheer van binnen
In een demo van een half uur lopen we langs het organisatiebeheer, de statuspagina en de migratieknop. Neem je eigen vragen mee.
