Medewerkersportaal
Casusoverzicht
Een gepersonaliseerd digitaal portaal ontworpen voor universiteitsstudenten en personeel, dat dient als één toegangspunt voor alle academische informatie en diensten. Het platform integreert meer dan 10 interne systemen en API's — inclusief 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 inloggen een relevante en intuïtieve ervaring krijgt. Naast de gebruikersgerichte ervaring biedt het systeem redacteuren een flexibel contentbeheeromgeving die de afhankelijkheid van ontwikkelaars voor dagelijkse contentoperaties wegneemt.
Speciale aandacht is besteed aan platformstabiliteit bij hoge belasting en aan het bouwen van een preview-systeem waarmee redacteuren pagina's precies kunnen bekijken zoals specifieke gebruikers die zouden zien voordat ze publiceren.
Doel: Een uniform en sterk gepersonaliseerd universiteitsportaal creëren dat de toegang tot academische diensten vereenvoudigt voor studenten en personeel, terwijl het adminstratieve...
Belangrijke projectinformatie
Sectoren
Onderwijs, Hoger Onderwijs, E-learning Platforms, Academische Administratie, Digitale Campusoplossingen, Studenteninformatiediensten
Diensten
UI/UX Ontwerp, Frontend Ontwikkeling, Backend Ontwikkeling, CMS Aanpassing, API Integratie, Cloud Infrastructuur Setup, Content Personalisatie
Oplossingen
Studenten- & Medewerkersportaal, Gepersonaliseerd Academisch Dashboard, Moodle SSO Integratie, Academisch Informatiebeheersysteem, Gepersonaliseerd Content Delivery Platform
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
Een gefaseerde implementatieaanpak wordt gebruikt, beginnend met het ontwerp en de opzet van de kern-API-architectuur en het authenticatiesysteem, en geleidelijk voortschrijdend door opeenvolgende fasen, uiteindelijk resulterend in een volledig geïntegreerde, CMS-gestuurde notificatielaag die de contentlevering en systeemgedrag op alle platforms verenigt.
Architectuurontwerp
Gedefinieerde een schaalbare systeemarchitectuur op basis van een gedeelde infrastructuur met de publieke website, met duidelijke scheiding van domeinen, stabiele prestaties en gereedheid voor gebruik bij hoge belasting in een academische omgeving.
Content personalisatiesysteem
Implementeerde een op regels gebaseerde personalisatie-engine met 8 criteria, waardoor nauwkeurige controle over contentzichtbaarheid mogelijk was en gegarandeerd werd dat elke gebruiker relevante informatie ontvangt op basis van zijn rol en attributen.
API-integraties
Verbond meerdere externe en interne diensten, inclusief roosters, cijfers, betalingen, opdrachten en Moodle SSO, waarmee een uniform toegangspunt voor alle academische data binnen één portal werd gecreëerd.
Editorervaring & Preview-systeem
Ontwikkelde een flexibele CMS-ervaring in Umbraco met een ingebouwde preview-modus, waarmee redacteuren content nauwkeurig kunnen bekijken zoals deze verschijnt voor specifieke gebruikers voordat ze publiceren.
Frontend-implementatie
Bouwde een dynamische Angular SPA die gepersonaliseerde weergave, naadloze navigatie en realtime aanpassing van content op basis van gebruikersrollen en -rechten ondersteunt, waardoor een responsieve en consistente gebruikerservaring over alle modules ontstaat.
Prestatie- & stabiliteitsoptimalisatie
Richtte zich op het waarborgen van consistente systeembetrouwbaarheid onder hoge belasting door backendprocessen te optimaliseren, infrastructuurconfiguratie te verbeteren en API-communicatie over gedistribueerde diensten en integraties te versterken.
Oplossingen
De belangrijkste kenmerken van de oplossing
Rooster — Rooster API-integratie met dag-, week- en maandweergaven. Real-time synchronisatie vanuit het academische systeem.
Cijfers & academische voortgang — Toegang tot cijfers via API — huidige, definitieve en cursusverdelingen.
Cursusbetalingen — Cursusbetalingen — status, saldi, ontvangstbewijzen in het portaal.
Opdrachten — Live weergave van opdrachten, deadlines en indienstatus — gesynchroniseerd met cursusbeheersystemen.
Moodle SSO — Single Sign-On tussen portaal 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%
Het portaal levert volledig gepersonaliseerde inhoud op basis van 8 gebruikersspecifieke criteria, waardoor elke student en medewerker relevante informatie ziet na inloggen.
10+
Het systeem consolideert meerdere academische diensten in één portaal, met integratie van schema's, cijfers, betalingen, opdrachten en Moodle-toegang.
100%
Langdurige onderhoudsinspanningen aanzienlijk verminderd door modulaire architectuur — wijzigingen zijn geïsoleerd, voorspelbaar en vereisen minimale ingenieurstijd voor implementatie of terugdraaien
100%
Het portaal is alleen toegankelijk na succesvolle authenticatie, waardoor veilige, op rollen gebaseerde toegang tot gevoelige academische gegevens en diensten voor studenten en medewerkers wordt gegarandeerd.