Medarbejderportal
Sagsoversigt
En personlig digital portal designet til universitetsstuderende og fakultetet, som fungerer som et enkelt adgangspunkt til al akademisk information og tjenester. Platformen integrerer over 10 interne systemer og API'er — herunder tidsplaner, karakterer og Moodle SSO — i én problemfri oplevelse.
Portalen tilpasser dynamisk indhold og funktionalitet baseret på 8 personaliseringskriterier, hvilket sikrer, at hver bruger modtager en relevant og intuitiv oplevelse straks efter login. Sammen med brugeroplevelsen tilbyder systemet redaktører et fleksibelt indholdsstyringsmiljø, der fjerner afhængighed af udviklere til daglige indholdsoperationer.
Der blev lagt særlig vægt på platformens stabilitet under høj belastning samt opbygningen af et preview-system, som tillader redaktører at se sider præcis som specifikke brugere ville se dem, inden de offentliggøres.
Mål: At skabe en samlet og stærkt personaliseret universitetsportal, der forenkler adgangen til akademiske tjenester for studerende og fakultetet samtidig med at den giver administrato
Nøgleoplysninger om projektet
Brancher
Uddannelse, Videregående Uddannelse, E-læringsplatforme, Akademisk Administration, Digitale Campusløsninger, Studerende Informationsservices
Tjenester
UI/UX-design, Frontend-udvikling, Backend-udvikling, CMS-tilpasning, API-integration, Opsætning af cloud-infrastruktur, Indholdspersonalisering
Løsninger
Portal for studerende & fakultet, Personligt akademisk dashboard, Moodle SSO-integration, Akademisk informationsstyringssystem, Personliggjort indholdsleveringsplatform
Teknologier
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API-integrationer, Single Sign-On (SSO)
Udfordringerne
Processen
En faseopdelt implementering anvendes, begyndende med design og opsætning af kernens API-arkitektur og autentificeringssystem, og gradvist fremskrider gennem successive faser, som til sidst munder ud i et fuldt integreret, CMS-drevet notifikationslag, der forener indholdslevering og systemadfærd på tværs af platforme.
Arkitekturdesign
Definerede en skalerbar systemarkitektur baseret på en delt infrastruktur med den offentlige hjemmeside, hvilket sikrer klar adskillelse af domæner, stabil ydelse og beredskab for høj belastning i et akademisk miljø.
Indholdspersonaliseringssystem
Implementerede en regelbaseret personaliseringsmotor med 8 kriterier, som muliggør præcis kontrol over synligheden af indhold og sikrer, at hver bruger modtager relevant information baseret på deres rolle og attributter.
API-integrationer
Forbandt flere eksterne og interne tjenester, inklusive tidsplaner, karakterer, betalinger, opgaver og Moodle SSO, og skabte et samlet adgangspunkt til alle akademiske data inden for en enkelt portal.
Redaktøroplevelse & forhåndsvisningssystem
Udviklede en fleksibel CMS-oplevelse i Umbraco med en indlejret preview-mode, som tillader redaktører at se indhold nøjagtigt som det fremstår for specifikke brugertyper, inden det offentliggøres.
Frontend-implementering
Byggede en dynamisk Angular SPA, der understøtter personaliseret gengivelse, problemfri navigation og realtidsadaptation af indhold baseret på brugerroller og tilladelser, hvilket sikrer en responsiv og konsistent brugeroplevelse på tværs af alle moduler.
Performance & stabilitetsoptimering
Fokuserede på at sikre systemets pålidelighed under høje belastningsforhold ved at optimere backend-processer, forbedre infrastrukturkonfiguration og styrke API-kommunikation på tværs af distribuerede tjenester og integrationer.
Løsninger
De vigtigste funktioner i løsningen
Tidsplan — Tidsplan API-integration med dag-uge- og månedsversioner. Realtidssynkronisering fra akademisk system.
Karakterer & Akademisk Fremgang — Adgang til karakterer via API — aktuelle, endelige og kursusopdelinger.
Kursusbetalinger — Kursusbetalinger — status, saldi, kvitteringer i portalen.
Opgaver — Live visning af opgaver, deadlines og indsendelsesstatus — synkroniseret med kursusadministrationssystemer.
Moodle SSO — Single Sign-On mellem portalen og Moodle — én session til alle tjenester.
Indholds-personalisering — Regelbaseret personalisering på tværs af 8 kriterier. Redaktioner definerer målgruppen pr. indholdsitem.
Resultater i tal
100%
Portalen leverer fuldt personaliseret indhold baseret på 8 brugerspecifikke kriterier, hvilket sikrer, at hver studerende og medarbejder ser relevant information efter login.
10+
Systemet konsoliderer flere akademiske tjenester i én portal, der integrerer tidsplaner, karakterer, betalinger, opgaver og Moodle-adgang.
100%
Langsigtet vedligeholdelsesindsats er væsentligt reduceret gennem modulær arkitektur — ændringer er isolerede, forudsigelige og kræver minimal ingeniørtid til implementering eller tilbagerulning.
100%
Portalen er kun tilgængelig efter vellykket autentificering, hvilket sikrer sikker, rollebaseret adgang til følsomme akademiske data og tjenester for studerende og personale.