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

Image

Viktig projektinformation

Branscher

Branscher

Utbildning, Högre utbildning, E-lärandeplattformar, Akademisk administration, Digitala campuslösningar, Studentinformationssystem

Tjänster

Tjänster

UI/UX-design, Frontendutveckling, Backendutveckling, CMS-anpassning, API-integration, Molninfrastrukturuppsättning, Innehållspersonalsering

Lösningar

Lösningar

Student- och fakultetsportal, Personlig akademisk instrumentpanel, Moodle SSO-integration, Akademiskt informationshanteringssystem, Plattform för personligt innehållsleverans

Teknologier

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

Stort antal API:er

Stort antal API:er

Mer än tio datakällor med olika format, protokoll och begränsningar krävde ett enhetligt integrationslager som förblev stabilt trots uppdateringar i externa system.

Personalisering

Personalisering

Varje innehållsobjekt kunde rikta sig till en specifik målgrupp över 8 kriterier. Personaliseringsmotorn måste fungera pålitligt under tusentals samtidiga användarsessioner.

Stabilitet vid belastning

Stabilitet vid belastning

Portalen delar infrastruktur med den publika webbplatsen, vilket kräver noggrann arkitektur för trafikisolering och stabil prestanda under toppar i akademisk belastning.

Moodle-integration

Moodle-integration

Moodles komplexa autentisering krävde anpassad SSO-integration för sömlös övergång mellan portalen och LMS utan upprepad inloggning.

Personlig sökning

Personlig sökning

Standard fulltextsökning var inte tillräcklig – sökresultaten måste filtreras mot varje användares behörigheter och profil, vilket krävde en dedikerad sökindexarkitektur.

Redaktörsförhandsgranskning

Redaktörsförhandsgranskning

Angular SPA körs inuti Umbraco back-office. Ett inbäddat förhandsgranskningssystem låter redaktörer se valfri sida som en specifik student innan publicering.

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

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

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

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

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

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

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.

Image

Resultat i siffror

Användarpersonaliseringsomfattning

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.

API-integrationer

10+

Systemet konsoliderar flera akademiska tjänster till en enda portal, integrerar scheman, betyg, betalningar, uppgifter och Moodle-åtkomst.

Förhandsgranskningsnoggrannhet för redaktörer

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.

Autentisering och åtkomst

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.

Skapa en personlig universitetsportalupplevelse!

Vi designar enhetliga akademiska plattformar med rollbaserad personalisering, API-integrationer och molnarkitektur - som samlar scheman, betyg, betalningar och Moodle i ett system

Message not sent.
Message not sent.
×
Osäker på hur du ska börja? Vi hjälper dig att skissa på nästa steg!
Samtycke till behandling av personuppgifter
×
Har du en utmaning? Vårt team förvandlar den till en lösning.
Samtycke till behandling av personuppgifter