Töötajate portaal

Juhtumiuuringu ülevaade

Personaalselt kohandatud digitaalne portaal, mis on loodud ülikooli üliõpilastele ja õppejõududele ning toimib keskse juurdepääsupunktina kogu akadeemilisele infole ja teenustele. Platvorm ühendab üle 10 erineva sise- ja välistalituse süsteemi ning API — sealhulgas ajakavad, hinded ja Moodle SSO — sujuvaks ja ühiskasutatavaks kasutuskogemuseks.
Portaal kohandab dünaamiliselt sisu ja funktsionaalsust 8 personaalsuskriteeriumil põhinevalt, tagades igale kasutajale asjakohase ja intuitiivse kasutuskogemuse peale sisselogimist. Lisaks kasutajakogemusele pakub süsteem redaktoritele paindlikku sisuhaldust, mis vähendab arendajast sõltuvust igapäevaste sisutegevuste puhul.
Eriti on tähelepanu pööratud platvormi stabiilsusele suure koormuse ajal ning eelvaatesüsteemi loomisele, mis võimaldab toimetajatel näha lehti täpselt nii, nagu konkreetsed kasutajad enne avaldamist.

Eesmärk: Luua ühtne ja maksimaalselt isikupärastatud ülikooli portaal, mis lihtsustab juurdepääsu akadeemilistele teenustele õpilastele ja õppejõududele ning samal ajal tagab administraatoritele

Image

Projekti põhiteave

Tööstusharud

Tööstusharud

Haridus, Kõrgharidus, E-õppe platvormid, Akadeemiline haldus, Digitaalsed lahendused ülikoolilinnakutele, Õpilaste info teenused

Teenused

Teenused

UI/UX disain, front-end arendus, back-end arendus, CMS-i seadistamine, API integratsioon, pilveinfrastruktuuri seadistamine, sisu personaalsus

Lahendused

Lahendused

Üliõpilaste ja õppejõudude portaal, personaalselt kohandatud akadeemiline juhtpaneel, Moodle SSO integratsioon, akadeemilise info haldussüsteem, kohandatud sisutarne platvorm

Tehnoloogiad

Tehnoloogiad

C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API integratsioonid, ühe sisselogimise süsteem (SSO)

The challenges

Large Number of APIs

Large Number of APIs

More than ten data sources with different formats, protocols, and constraints required a unified integration layer that stayed stable despite external system updates.

Personalization

Personalization

Every content item could target a specific audience across 8 criteria. The personalization engine had to perform reliably under thousands of concurrent user sessions.

Stability Under Load

Stability Under Load

The portal shares infrastructure with the public site, requiring careful architecture for traffic isolation and stable performance during peak academic load periods.

Moodle Integration

Moodle Integration

Moodle’s complex authentication required custom SSO integration for seamless transition between the portal and LMS without repeated login.

Personalized Search

Personalized Search

Standard full-text search was not sufficient — search results had to be filtered against each user's permissions and profile, requiring a dedicated search index architecture.

Editor Preview System

Editor Preview System

Angular SPA runs inside the Umbraco back-office. An embedded preview system lets editors view any page as a specific student before publishing.

Protsess

Rakenduses kasutatakse samm-sammult lähenemist, alustades API ja autentimissüsteemi põhiarhitektuuri arendamisest ja seadistamisest, liikudes järk-järgult edasi järgmiste etappide kaudu lõpuks täielikult integreeritud CMS-i juhitava sõnumikihi poole, mis ühendab sisutarne ja süsteemi käitumise erinevatel platvormidel.

Arhitektuuri disain

Arhitektuuri disain

Määratleti skaleeritav süsteemi arhitektuur, mis põhineb ühisel infrastruktuuril avaliku veebisaidiga, tagades domeenide selge eristamise, stabiilse jõudluse ja valmisoleku kõrgeteks koormusteks akadeemilises keskkonnas.

Sisu personaalsuse süsteem

Sisu personaalsuse süsteem

Rakendati reeglipõhist personaalsusmootorit, kasutades 8 kriteeriumi, mis võimaldab täpselt kontrollida sisu nähtavust ja tagab igale kasutajale asjakohase teabe rolli ja atribuutide põhjal.

API integratsioonid

API integratsioonid

Ühendati arvukad välised ja sisemised teenused, sealhulgas ajakavad, hinded, maksed, ülesanded ja Moodle SSO, luues ühe juurdepääsu punkti kogu akadeemilisele infole ühe portaali sees.

Redaktorite kogemus ja eelvaate süsteem

Redaktorite kogemus ja eelvaate süsteem

Arendati paindlik CMS-kogemus Umbracos sisseehitatud eelvaadetega, mis võimaldavad toimetajatel täpselt vaadata sisu nii, nagu see kuvatakse konkreetsetele kasutajatüüpidele enne avaldamist.

Front-end arenduse elluviimine

Front-end arenduse elluviimine

Ehitatud dünaamiline Angular SPA, mis toetab personaalselt kohandatud kuvamist, pidevat navigeerimist ja reaalajas sisu kohandamist kasutajate rollide ja õiguste põhjal, tagades kõikides moodulites kiire ja järjepideva kasutajakogemuse.

Tõhususe ja stabiilsuse optimeerimine

Tõhususe ja stabiilsuse optimeerimine

Rõhutati süsteemi stabiilsuse tagamist kõrge koormuse ajal, optimeerides backend-protsesse, parendades infrastruktuuri konfiguratsiooni ja tõstes API sidusust hajutatud teenuste ja integratsioonide vahel.

Lahendus

Lahenduse peamised omadused

  • Ajakava Ajakava integreerimine API kaudu, kuvades päeva, nädala ja kuu vaated. Reaalajas sünkroniseerimine akadeemilise süsteemiga.

  • Hinded ja akadeemiline edenemine — Juurdepääs hinnetele API kaudu — jooksvas, lõplikud ja kursuse üksikasjad. 


  • Kursuse maksed — Kursuse maksed — staatus, jäägid, kviitungid kabinetis.


  • Ülesanded — Ülesannete, tähtaegade ja esitamise staatuse reaalajas kuvamine — sünkroonitud kursusehaldussüsteemidega.

  • Moodle SSO — Üksik sisselogimine portaali ja Moodle vahel — ühtne sessioon kõigile teenustele.

  • Sisu personaliseerimine — Personaliseerimine 8 kriteeriumi põhiste reeglite alusel. Redaktorid määravad sihtgrupi iga sisuelemendi jaoks.

Image

Tulemused arvudes

Kasutajapersonaliseerimise ulatus

100%

Portaal pakub täielikult personaliseeritud sisu, mis põhineb 8 individuaalsel kriteeriumil, tagades asjakohase info kuvamise iga tudengi ja õppejõu jaoks pärast sisselogimist.

API integratsioonid

10+

Süsteem ühendab mitu akadeemilist teenust üheks portaaliks, integreerides tunniplaanid, hinded, maksed, ülesanded ja juurdepääsu Moodle'ile.

Toimetajate eelvaate täpsus

100%

Modulaarse arhitektuuri tõttu on pikaajaline hooldus märkimisväärselt lihtsustatud — muudatused on isoleeritud, prognoositavad ja vajavad insenerilt minimaalset aega rakendamiseks või tagasivõtmiseks.

Autentimine ja juurdepääs

100%

Portaal on kättesaadav ainult pärast edukat autentimist, tagades rollipõhise kaitstud juurdepääsu konfidentsiaalsetele akadeemilistele andmetele ja teenustele tudengitele ja õppejõududele.

Loo ülikooli portaali personaliseeritud kogemus!

Me arendame ühtseid akadeemilisi platvorme, kus on rollipõhine personaliseerimine, API integratsioonid ja pilvepõhine arhitektuur — ühendades tunniplaanid, hinded, maksed ja Moodle üheks süsteemiks.

Message not sent.
Message not sent.
×
Ei tea, kust alustada? Me aitame teil järgmised sammud planeerida!
Nõusolek isikuandmete töötlemiseks
×
Kas teil on väljakutse? Meie meeskond muudab selle lahenduseks.
Nõusolek isikuandmete töötlemiseks