YourNxtStep
Een leeromgeving voor loopbaanontwikkeling in het mbo, waarin studenten, docenten, teams en beheerders elk hun eigen omgeving hebben.
Het doel
Loopbaanbegeleiding (LOB) in het mbo gebeurt vaak in losse documenten en mappen. YourNxtStep zet alles in één omgeving: de lessen, het werk van de student en het overzicht voor docenten en teams.
Wat ik bouwde
- Vier omgevingen: student, docent, team en beheer, elk met een eigen indeling.
- Inloggen met Microsoft, met het schoolaccount dat studenten en docenten al hebben.
- Een vaste methode: vijf loopbaancompetenties, een vaste lesopbouw en acht periodes, met varianten per branche.
- Een lessenbibliotheek met 72 kernmodules, plus modules voor praktijk, stage (BPV), gastlessen, reflectie en verdieping.
- Bijlagen uploaden. Elk bestand wordt op de echte inhoud gecontroleerd en op virussen gescand.
Rechten en privacy
- Elke actie wordt op de server gecontroleerd, niet alleen in de browser.
- Een docent ziet alleen studenten uit de eigen klassen. Beheerders zien geen leerinhoud. Scholen zien elkaars gegevens nooit.
- Meekijken als een andere gebruiker kan alleen voor de eigenaren van het platform, en dat wordt altijd gelogd.
Techniek
Next.js met TypeScript, een PostgreSQL-database met vaste migraties, en Docker voor de app, de database en de virusscanner. De rechtenregels worden los getest met automatische tests.