Personalportal
Översikt av ärendet
En personlig digital portal utformad för universitetsstudenter och fakultet, som fungerar som en enda åtkomstpunkt för all akademisk information och tjänster. Plattformen integrerar över 10 interna system och API:er – inklusive scheman, betyg och Moodle SSO – till en sömlös upplevelse.
Portalen anpassar dynamiskt innehåll och funktionalitet utifrån 8 personaliseringskriterier, vilket säkerställer att varje användare får en relevant och intuitiv upplevelse direkt efter inloggning. Vid sidan av användarupplevelsen erbjuder systemet redaktörer en flexibel innehållshanteringsmiljö som tar bort beroendet av utvecklare för dagliga innehållsoperationer.
Särskild uppmärksamhet ägnades åt plattformens stabilitet vid hög belastning och att bygga ett förhandsgranskningssystem som låter redaktörer se sidor exakt som specifika användare skulle se dem innan publicering.
Mål: Att skapa en enhetlig och höggradigt personlig universitetsportal som förenklar tillgången till akademiska tjänster för studenter och fakultet samtidigt som den erbjuder administrato
Viktig projektinformation
Branscher
Utbildning, Högre utbildning, E-lärandeplattformar, Akademisk administration, Digitala campuslösningar, Studentinformationssystem
Tjänster
UI/UX-design, Frontendutveckling, Backendutveckling, CMS-anpassning, API-integration, Molninfrastrukturuppsättning, Innehållspersonalsering
Lösningar
Student- och fakultetsportal, Personlig akademisk instrumentpanel, Moodle SSO-integration, Akademiskt informationshanteringssystem, Plattform för personligt innehållsleverans
Teknologier
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API-integrationer, Single Sign-On (SSO)
Utmaningarna
Processen
Ett stegvis implementeringssätt används, som börjar med design och uppsättning av kärn-API-arkitektur och autentiseringssystem, och gradvis går igenom följande faser, för att slutligen mynna ut i ett fullständigt integrerat, CMS-drivet notifikationslager som förenar innehållsleverans och systembeteende över plattformar.
Arkitekturdesign
Definierade en skalbar systemarkitektur baserad på en delad infrastruktur med den publika webbplatsen, vilket säkerställer tydlig domänseparering, stabil prestanda och beredskap för hög belastning i en akademisk miljö.
Innehållspersonalseringssystem
Implementerade en regelbaserad personaliseringsmotor med 8 kriterier, vilket möjliggör exakt kontroll över innehållssynlighet och säkerställer att varje användare får relevant information baserat på deras roll och attribut.
API-integrationer
Kopplade samman flera externa och interna tjänster, inklusive scheman, betyg, betalningar, uppgifter och Moodle SSO, och skapade en enhetlig åtkomstpunkt för all akademisk data inom en enda portal.
Redaktörsupplevelse och förhandsgranskningssystem
Utvecklade en flexibel CMS-upplevelse i Umbraco med ett inbäddat förhandsgranskningsläge, vilket gör det möjligt för redaktörer att exakt se innehåll som det visas för specifika användartyper innan publicering.
Frontend-implementering
Byggde en dynamisk Angular SPA som stöder personlig rendering, sömlös navigering och realtidsanpassning av innehåll baserat på användarroller och behörigheter, vilket säkerställer en responsiv och konsekvent användarupplevelse över alla moduler.
Prestanda- och stabilitetsoptimering
Fokuserade på att säkerställa konsekvent systemtillförlitlighet under hög belastning genom att optimera backendprocesser, förbättra infrastrukturkonfiguration och förstärka API-kommunikation över distribuerade tjänster och integrationer.
Lösningar
De viktigaste funktionerna i lösningen
Schema — Schema API-integration med dag-, vecka- och månadsvisningar. Realtidssynk från akademiskt system.
Betyg och akademiska framsteg — Åtkomst till betyg via API — aktuella, slutgiltiga och kursuppdelningar.
Kursbetalningar — Kursbetalningar — status, saldon, kvitton i portalen.
Uppgifter — Livevisning av uppgifter, deadlines och inlämningsstatus — synkroniserat med kursadministrationssystem.
Moodle SSO — Single Sign-On mellan portalen och Moodle — en session för alla tjänster.
Innehållspersonalisation — Reglerbaserad personalisering över 8 kriterier. Redaktörer definierar målgrupp per innehållsobjekt.
Resultat i siffror
100%
Portalen levererar fullt personaliserat innehåll baserat på 8 användarspecifika kriterier, vilket säkerställer att varje student och fakultetsmedlem ser relevant information efter inloggning.
10+
Systemet konsoliderar flera akademiska tjänster till en enda portal, integrerar scheman, betyg, betalningar, uppgifter och Moodle-åtkomst.
100%
Det långa underhållsarbetet minskas avsevärt genom modulär arkitektur — förändringar är isolerade, förutsägbara och kräver minimal teknisk tid att implementera eller återställa.
100%
Portalen är tillgänglig endast efter lyckad autentisering, vilket säkerställer säker, rollbaserad åtkomst till känsliga akademiska data och tjänster för studenter och personal.