Personeelspagina
Case-overzicht
Een gepersonaliseerd digitaal portaal ontworpen voor universitaire studenten en docenten, dat fungeert als één toegangspunt voor alle academische informatie en diensten. Het platform integreert meer dan 10 interne systemen en API’s — waaronder roosters, cijfers en Moodle SSO — in één naadloze ervaring.
Het portaal past dynamisch inhoud en functionaliteit aan op basis van 8 personalisatiecriteria, waardoor elke gebruiker direct na het inloggen een relevante en intuïtieve ervaring krijgt. Naast de gebruikersgerichte ervaring biedt het systeem editors een flexibele contentmanagementomgeving die de afhankelijkheid van ontwikkelaars voor dagelijkse contentbewerkingen elimineert.
Speciale aandacht is besteed aan platformstabiliteit onder hoge belasting en aan het bouwen van een preview-systeem waarmee editors pagina’s precies kunnen bekijken zoals specifieke gebruikers deze zouden zien vóór publicatie.
Doel: Het creëren van een uniform en sterk gepersonaliseerd universiteitsportaal dat de toegang tot academische diensten voor studenten en docenten vereenvoudigt en tegelijkertijd biedt aan beheerders
Belangrijke projectinformatie
Branche
Onderwijs, Hoger Onderwijs, E-learning Platforms, Academische Administratie, Digitale Campusoplossingen, Studenteninformatiediensten
Diensten
UI/UX Ontwerp, Frontend Development, Backend Development, CMS-aanpassing, API-integratie, Cloudinfrastructuur opzet, Contentpersonalisatie
Oplossingen
Studenten- & Docentenportaal, Gepersonaliseerd Academisch Dashboard, Moodle SSO-integratie, Academisch Informatiebeheersysteem, Platform voor Gepersonaliseerde Contentlevering
Technologieën
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API-integraties, Single Sign-On (SSO)
De uitdagingen
Het proces
Er wordt gebruikgemaakt van een gefaseerde implementatie, te beginnen met het ontwerp en de opzet van de kern-API-architectuur en het authenticatiesysteem, en geleidelijk voortschrijdend door opeenvolgende fases, uiteindelijk leidend tot een volledig geïntegreerde, CMS-gestuurde notificatielaag die contentlevering en systeemgedrag over platforms unify.
Architectuurontwerp
Gedefinieerde een schaalbare systeemarchitectuur gebaseerd op gedeelde infrastructuur met de publieke website, met een duidelijke scheiding van domeinen, stabiele prestaties en gereedheid voor gebruik onder hoge belasting in een academische omgeving.
Contentpersonalisatiesysteem
Geïmplementeerde een op regels gebaseerde personalisatie-engine met 8 criteria, waardoor nauwkeurige controle over contentzichtbaarheid mogelijk is en elk individu relevante informatie ontvangt op basis van rol en eigenschappen.
API-integraties
Verbonden meerdere externe en interne diensten, inclusief roosters, cijfers, betalingen, opdrachten en Moodle SSO, waardoor een uniform toegangspunt voor alle academische data binnen één portaal ontstond.
Editorervaring & Preview-systeem
Ontwikkelde een flexibele CMS-ervaring in Umbraco met een ingebouwde preview-modus, waardoor editors content nauwkeurig kunnen bekijken precies zoals deze verschijnt voor specifieke gebruikers voordat ze publiceren.
Frontend-implementatie
Bouwde een dynamische Angular SPA die gepersonaliseerde rendering, naadloze navigatie en realtime aanpassing van content op basis van gebruikersrollen en -rechten ondersteunt, voor een responsieve en consistente gebruikerservaring in alle modules.
Optimalisatie van prestaties & stabiliteit
Gefocust op het waarborgen van consistente systeembetrouwbaarheid onder hoge belasting door optimalisatie van backendprocessen, verbetering van infrastructuurconfiguratie en versterking van API-communicatie tussen verspreide diensten en integraties.
Oplossingen
De belangrijkste kenmerken van de oplossing
Rooster — Integratie van kalender-API met dag-, week- en maandweergaven. Real-time synchronisatie van het academisch systeem.
Cijfers & Academische Voortgang — Toegang tot cijfers via API — huidige, definitieve en cursusdetails.
Cursusbetalingen — Cursusbetalingen — status, saldi, ontvangstbewijzen in portal.
Opdrachten — Live weergave van opdrachten, deadlines en indienstatus — gesynchroniseerd met cursusbeheersystemen.
Moodle SSO — Single Sign-On tussen portal en Moodle — één sessie voor alle diensten.
Inhoudspersonalisatie — Regels-gebaseerde personalisatie over 8 criteria. Redacteuren definiëren de doelgroep per inhoudsitem.
Resultaten in cijfers
100%
De portal levert volledig gepersonaliseerde inhoud op basis van 8 gebruiker-specifieke criteria, wat ervoor zorgt dat elke student en docent relevante informatie ziet na het inloggen.
10+
Het systeem brengt meerdere academische diensten samen in één portal, met integraties voor schema's, cijfers, betalingen, opdrachten en Moodle-toegang.
100%
De inspanning voor langdurig onderhoud is aanzienlijk verminderd dankzij de modulaire architectuur — wijzigingen zijn geïsoleerd, voorspelbaar en vereisen minimale engineeringtijd voor implementatie of terugrol.
100%
De portal is alleen toegankelijk na succesvolle authenticatie, waardoor veilige, rolgebaseerde toegang tot gevoelige academische gegevens en diensten voor studenten en docenten wordt gegarandeerd.