Personalaleportal
Case oversigt
En personlig digital portal designet til universitetsstuderende og fakultet, som fungerer som ét adgangspunkt til al akademisk information og service. Platformen integrerer over 10 interne systemer og API'er — inklusive skemaer, karakterer og Moodle SSO — i en sømløs oplevelse.
Portalen tilpasser dynamisk indhold og funktionalitet baseret på 8 personaliseringskriterier, hvilket sikrer, at hver bruger straks efter login modtager en relevant og intuitiv oplevelse. Udover brugeroplevelsen tilbyder systemet redaktører et fleksibelt indholdsstyringsmiljø, som fjerner afhængighed af udviklere til daglige indholdsopgaver.
Der blev lagt særlig vægt på platformsstabilitet under høj belastning og på at udvikle et forhåndsvisningssystem, der gør det muligt for redaktører at se sider præcis som specifikke brugere ville se dem, før offentliggørelse.
Mål: At skabe en samlet og stærkt personaliseret universitetsportal, som forenkler adgangen til akademiske tjenester for studerende og fakultet, samtidig med at der tilbydes administrato
Nøgleoplysninger om projektet
Brancher
Uddannelse, Videregående Uddannelse, E-læringsplatforme, Akademisk Administration, Digitale Campusløsninger, Studenterinformationsservice
Tjenester
UI/UX Design, Frontend-udvikling, Backend-udvikling, CMS-tilpasning, API-integration, Cloud-infrastrukturopsætning, Indholdspersonalisering
Løsninger
Studenter- & Fakultetsportal, Personligt Akademisk Dashboard, Moodle SSO Integration, Akademisk Informationsstyringssystem, Personlig Leveringsplatform for Indhold
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 implementeringsmetode er anvendt, startende med design og opsætning af kernens API-arkitektur og autentificeringssystem, og gradvist bevæger vi os gennem successive faser, der kulminerer i et fuldt integreret, CMS-drevet notifikationslag, som forener indholdslevering og systemadfærd på tværs af platforme.
Arkitekturdesign
Definerede en skalerbar systemarkitektur baseret på en delt infrastruktur med den offentlige hjemmeside, som sikrer klar adskillelse af domæner, stabil ydelse og parathed til høj belastning i et akademisk miljø.
Indholdspersonaliseringssystem
Implementerede en regelbaseret personaliseringsmotor med 8 kriterier, der muliggør præcis kontrol over indholds synlighed og sikrer, at hver bruger modtager relevant information baseret på deres rolle og attributter.
API-integrationer
Forbandt flere eksterne og interne tjenester, inklusive skemaer, karakterer, betalinger, opgaver og Moodle SSO, hvilket skabte ét samlet adgangspunkt for alle akademiske data i en eneste portal.
Redaktøroplevelse & forhåndsvisningssystem
Udviklede en fleksibel CMS-oplevelse i Umbraco med en integreret forhåndsvisningstilstand, som giver redaktører mulighed for at se indhold præcis som det vises for specifikke brugertyper, inden offentliggørelse.
Frontend-implementering
Byggede et dynamisk Angular SPA, der understøtter personaliseret gengivelse, sømløs navigation og realtids tilpasning 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 konsistent systempålidelighed under forhold med høj belastning ved at optimere backend-processer, forbedre infrastrukturen og styrke API-kommunikationen på tværs af distribuerede tjenester og integrationer.
Løsninger
Løsningens nøglefunktioner
Skema — Skema-API-integration med dag-, uge- og månedsvisninger. Realtidssynkronisering fra det akademiske system.
Karakterer & Akademisk fremskridt — 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 portal og Moodle — én session for alle tjenester.
Indholdspersonaliserering — Regelbaseret personalisering på tværs af 8 kriterier. Redaktører definerer målgruppen for hvert indholdselement.
Resultater i tal
100%
Portalen leverer fuldt personaliseret indhold baseret på 8 bruger-specifikke kriterier, hvilket sikrer, at hver studerende og fakultetsmedlem ser relevant information efter login.
10+
Systemet konsoliderer flere akademiske tjenester i en enkelt portal og integrerer skemaer, karakterer, betalinger, opgaver og Moodle-adgang.
100%
Langsigtet vedligeholdelsesindsats er markant reduceret gennem modulær arkitektur — ændringer er isolerede, forudsigelige og kræver minimal ingeniørtid for implementering eller tilbagetrækning
100%
Portalen er kun tilgængelig efter vellykket autentificering, hvilket sikrer sikker, rollebaseret adgang til følsomme akademiske data og tjenester for studerende og fakultet.