JJordy
Alle projecten

YourNxtStep

Een leeromgeving voor loopbaanontwikkeling in het mbo, waarin studenten, docenten, teams en beheerders elk hun eigen omgeving hebben.

Type
Schoolproject, webplatform
Mijn rol
Code, database, server
Techniek
Next.js, TypeScript, PostgreSQL
Live
yournxtstep.nl
Inlogpagina van YourNxtStep met de tekst: Jouw toekomst begint met de stappen die je vandaag zet

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.

Een website of platform laten bouwen?

Neem contact op