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
Projekti põhiteave
Tööstusharud
Haridus, Kõrgharidus, E-õppe platvormid, Akadeemiline haldus, Digitaalsed lahendused ülikoolilinnakutele, Õpilaste info teenused
Teenused
UI/UX disain, front-end arendus, back-end arendus, CMS-i seadistamine, API integratsioon, pilveinfrastruktuuri seadistamine, sisu personaalsus
Lahendused
Üliõpilaste ja õppejõudude portaal, personaalselt kohandatud akadeemiline juhtpaneel, Moodle SSO integratsioon, akadeemilise info haldussüsteem, kohandatud sisutarne platvorm
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
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
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
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
Ü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
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
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
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.
Tulemused arvudes
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.
10+
Süsteem ühendab mitu akadeemilist teenust üheks portaaliks, integreerides tunniplaanid, hinded, maksed, ülesanded ja juurdepääsu Moodle'ile.
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.
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.