Medewerkersportaal

Case-overzicht

Een gepersonaliseerd digitaal portaal ontworpen voor universiteitsstudenten en -personeel, dat dienstdoet 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 redacteuren een flexibele contentbeheeromgeving die de afhankelijkheid van ontwikkelaars voor dagelijkse contentbewerkingen wegneemt.
Speciale aandacht werd besteed aan de stabiliteit van het platform bij hoge belasting en aan het bouwen van een preview-systeem dat redacteuren in staat stelt pagina's precies te zien zoals specifieke gebruikers die zouden zien vóór publicatie.

Doel: Een uniform en sterk gepersonaliseerd universiteitsportaal creëren dat de toegang tot academische diensten voor studenten en personeel vereenvoudigt, terwijl het beheerders...

Image

Belangrijke projectinformatie

Sectoren

Sectoren

Onderwijs, Hoger Onderwijs, E-learningplatforms, Academisch Beheer, Digitale Campusoftware, Studenteninformatiediensten

Diensten

Diensten

UI/UX-ontwerp, Frontendontwikkeling, Backendontwikkeling, CMS-aanpassing, API-integratie, Cloudinfrastructuur, Contentpersonalizatie

Oplossingen

Oplossingen

Studenten- & personeelsportaal, Gepersonaliseerd academisch dashboard, Moodle SSO-integratie, Academisch informatiemanagementsysteem, Gepersonaliseerd contentleveringsplatform

Technologieën

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

Groot aantal API's

Groot aantal API's

Meer dan tien databronnen met verschillende formaten, protocollen en beperkingen vereisten een uniforme integratielaag die stabiel bleef ondanks updates van externe systemen.

Personalisatie

Personalisatie

Elk contentitem kon zich richten op een specifiek publiek over 8 criteria. De personalisatiemotor moest betrouwbaar presteren onder duizenden gelijktijdige gebruikerssessies.

Stabiliteit bij belasting

Stabiliteit bij belasting

Het portaal deelt infrastructuur met de openbare site, wat zorgvuldige architectuur vereist voor verkeersisolatie en stabiele prestaties tijdens piekperiodes in het academisch jaar.

Moodle-integratie

Moodle-integratie

De complexe authenticatie van Moodle vereiste een aangepaste SSO-integratie voor een naadloze overgang tussen het portaal en LMS zonder herhaald inloggen.

Gepersonaliseerd zoeken

Gepersonaliseerd zoeken

Standaard full-text zoekopdracht was niet voldoende — zoekresultaten moesten worden gefilterd op basis van de rechten en het profiel van elke gebruiker, wat een speciale zoekindexarchitectuur vereiste.

Preview-systeem voor redacteuren

Preview-systeem voor redacteuren

Angular SPA draait binnen de Umbraco backoffice. Een ingebouwd preview-systeem stelt redacteuren in staat elke pagina te bekijken zoals een specifieke student deze zou zien vóór publicatie.

Het proces

Een gefaseerde implementatiebenadering wordt gebruikt, te beginnen met het ontwerp en de opzet van de kern-API-architectuur en het authenticatiesysteem, en geleidelijk voortschrijdend door opeenvolgende fasen, uiteindelijk leidend tot een volledig geïntegreerde, CMS-gestuurde notificatielaag die contentlevering en systeemgedrag over platforms verenigt.

Architectuurontwerp

Architectuurontwerp

Een schaalbare systeemarchitectuur gedefinieerd op basis van een gedeelde infrastructuur met de publieke website, met duidelijke scheiding van domeinen, stabiele prestaties en gereedheid voor zwaar gebruik in een academische omgeving.

Contentpersonalisatiesysteem

Contentpersonalisatiesysteem

Een op regels gebaseerd personalisatiemotor geïmplementeerd met 8 criteria, waardoor nauwkeurige controle over inhoudzichtbaarheid mogelijk is en ervoor wordt gezorgd dat elke gebruiker relevante informatie ontvangt op basis van hun rol en kenmerken.

API-integraties

API-integraties

Meerdere externe en interne diensten verbonden, waaronder roosters, cijfers, betalingen, opdrachten en Moodle SSO, waardoor een uniform toegangspunt voor alle academische gegevens binnen één portaal ontstaat.

Ervaring voor redacteuren & preview-systeem

Ervaring voor redacteuren & preview-systeem

Een flexibele CMS-ervaring ontwikkeld in Umbraco met een ingebouwde preview-modus, waarmee redacteuren content nauwkeurig kunnen bekijken zoals die verschijnt voor specifieke gebruikers voordat deze wordt gepubliceerd.

Frontend-implementatie

Frontend-implementatie

Een dynamische Angular SPA gebouwd die gepersonaliseerde weergave, naadloze navigatie en real-time aanpassing van content op basis van gebruikersrollen en -rechten ondersteunt, waardoor een responsieve en consistente gebruikerservaring over alle modules wordt gegarandeerd.

Optimalisatie van prestaties & stabiliteit

Optimalisatie van prestaties & stabiliteit

Gefocust op het waarborgen van consistente systeem betrouwbaarheid onder hoge belasting door backendprocessen te optimaliseren, infrastructuurconfiguraties te verbeteren en API-communicatie te versterken over gedistribueerde diensten en integraties.

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 — actueel, eindcijfers en cursusoverzichten. 


  • Cursusbetalingen — Cursusbetalingen — status, saldo's, ontvangstbewijzen in het portaal.


  • Opdrachten — Live weergave van opdrachten, deadlines en inleverstatus — gesynchroniseerd met cursusbeheersystemen.

  • Moodle SSO — Single Sign-On tussen portaal en Moodle — één sessie voor alle diensten.

  • Inhoudspersonalisatie — Regelgebaseerde personalisatie op basis van 8 criteria. Redacteuren bepalen de doelgroep per inhoudsitem.

Image

Resultaten in cijfers

Gebruikerspersonalisatie-dekking

100%

Het portaal levert volledig gepersonaliseerde inhoud op basis van 8 gebruiker-specifieke criteria, waardoor elke student en docent relevante informatie ziet na inloggen.

API-integraties

10+

Het systeem consolideert meerdere academische diensten in één portaal, met integraties voor roosters, cijfers, betalingen, opdrachten en Moodle-toegang.

Preview-nauwkeurigheid voor redacteuren

100%

De inspanning voor langdurig onderhoud is aanzienlijk verminderd door de modulaire architectuur — wijzigingen zijn geïsoleerd, voorspelbaar en vereisen minimale engineeringstijd om door te voeren of terug te draaien.

Authenticatie & Toegang

100%

Het portaal is alleen toegankelijk na succesvolle authenticatie, waardoor veilige, rolgebaseerde toegang tot gevoelige academische gegevens en diensten voor studenten en docenten wordt gewaarborgd.

Bouw een gepersonaliseerde universitaire portaalervaring!

Wij ontwerpen uniforme academische platformen met rolgebaseerde personalisatie, API-integraties en cloudarchitectuur - waarbij roosters, cijfers, betalingen en Moodle worden samengebracht in één systeem

Message not sent.
Message not sent.
×
Weet u niet waar u moet beginnen? We helpen u de volgende stappen uit te stippelen!
Toestemming voor de verwerking van persoonsgegevens
×
Een uitdaging? Ons team maakt er een oplossing van.
Toestemming voor de verwerking van persoonsgegevens