Töötajate portaal
Juhtumi ülevaade
Isikupärastatud digitaalne portaal ülikooli tudengitele ja õppejõududele, mis toimib kõigi akadeemiliste andmete ja teenuste ühtse juurdepääsupunktina. Platvorm ühendab üle 10 sisemise süsteemi ja API — sealhulgas ajakavad, hinded ja Moodle SSO — ühe sujuva kogemuse loomiseks.
Portaal kohandab dünaamiliselt sisu ja funktsionaalsust 8 isikupärastamise kriteeriumi põhjal, tagades, et iga kasutaja saab peale sisselogimist asjakohase ja intuitiivse kogemuse. Kasutajakogemuse kõrval pakub süsteem toimetajatele paindlikku sisuhalduskeskkonda, mis vabastab neist igapäevaste sisutööde puhul arendajate sõltuvuse.
Platvormi stabiilsusele suure koormuse all pöörati erilist tähelepanu ning ehitati eelvaate süsteem, mis võimaldab toimetajatel vaadata lehti täpselt nii, nagu konkreetne kasutaja neid enne avaldamist näeks.
Eesmärk: Luua ühtne ja tugevalt isikupärastatud ülikooli portaal, mis lihtsustab akadeemiliste teenuste kättesaadavust tudengitele ja õppejõududele ning pakub administraatoritele
Projekti olulised andmed
Tööstusharud
Haridus, Kõrgharidus, E-õppe platvormid, Akadeemiline haldus, Digitaalsed ülikoolilinna lahendused, Tudengite infosüsteemid
Teenused
UI/UX disain, Frontend arendus, Backend arendus, CMS kohandamine, API integratsioon, Pilve infrastruktuuri seadistamine, Sisu isikupärastamine
Lahendused
Tudengite ja õppejõudude portal, Isikupärastatud akadeemiline armatuurlaud, Moodle SSO integratsioon, Akadeemilise info haldussüsteem, Isikupärastatud sisutarnimise platvorm
Tehnoloogiad
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API integratsioonid, Üksikkasutaja sisselogimine (SSO)
Väljakutsed
Protsess
Rakendati faaside kaupa lähenemist, alustades põhise API arhitektuuri ja autentimissüsteemi planeerimise ja seadistamisega ning edenedes järk-järgult järgmistele etappidele, mis lõpuks lõppesid täielikult integreeritud CMS-põhise teavituskihiga, mis ühendab sisu edastamise ja süsteemi toimimise platvormide vahel.
Arhitektuuri disain
Määratleti skaleeritav süsteemi arhitektuur, mis põhineb avaliku veebisaidiga jagatud infrastruktuuril, tagades selge domeenide eraldatuse, stabiilse jõudluse ja valmisoleku kõrge koormusega kasutamiseks akadeemilises keskkonnas.
Sisupersonalisatsiooni süsteem
Rakendati reeglipõhist isikupärastamise mootorit, kasutades 8 kriteeriumi, võimaldades täpset kontrolli sisu nähtavuse üle ning tagades, et iga kasutaja saab oma rolli ja omaduste põhjal asjakohast teavet.
API integratsioonid
Ühendati mitu välis- ja siseteenust, sealhulgas ajakavad, hinded, maksed, ülesanded ja Moodle SSO, luues ühtse juurdepääsupunkti kogu akadeemilisele teabele ühe portaali sees.
Toimetaja kogemus ja eelvaate süsteem
Arendati Umbracos paindlik CMS-kogemus sisseehitatud eelvaadetega, mis võimaldab toimetajatel täpselt vaadata sisu nii, nagu see konkreetsete kasutajatüüpide jaoks ilmub enne avaldamist.
Frontend-i rakendamine
Loodi dünaamiline Angular SPA, mis toetab isikupärastatud renderdamist, sujuvat navigeerimist ja reaalajas sisu kohandamist kasutajate rollide ja õiguste põhjal, tagades kõigis moodulites reageeriva ja ühtse kasutajakogemuse.
Jõudluse ja stabiilsuse optimeerimine
Fookuses oli süsteemi usaldusväärsuse tagamine kõrge koormuse tingimustes, optimeerides backend-protsesse, parendades infrastruktuuri konfiguratsiooni ja täiustades API side toimimist hajutatud teenuste ja integratsioonide vahel.
Lahendused
Lahenduse peamised funktsioonid
Ajakava — Ajakava API integratsioon päevade, nädalate ja kuude vaadetega. Reaalajas sünkroonimine akadeemilisest süsteemist.
Hinded ja akadeemiline edenemine — Juurdepääs hinnetele API kaudu — praegused, lõplikud ja kursuse jaotused.
Kursuse maksed — Kursuse maksed — staatus, saldod, tšekid portaalis.
Ülesanded — Ülesannete, tähtaegade ja esituse staatuse reaalajas kuvamine — sünkroonitud kursuse haldussüsteemidega.
Moodle SSO — Üksik sisselogimine portaali ja Moodle'i vahel — üks sessioon kõigi teenuste jaoks.
Sisu personaliseerimine — Reeglipõhine personaliseerimine 8 kriteeriumi alusel. Toimetajad määravad sihtrühma iga sisuelemendi jaoks.
Tulemused numbrites
100%
Portaal pakub täielikult personaliseeritud sisu, mis põhineb 8 kasutajaspetsiifilisel kriteeriumil, tagades, et iga tudeng ja õppejõud näevad peale sisselogimist asjakohast teavet.
10+
Süsteem koondab mitu akadeemilist teenust ühte portaali, integreerides ajakavad, hinded, maksed, ülesanded ja Moodle'i juurdepääsu.
100%
Pikaajaline hooldusjõupingutus on tänu modulaarsele arhitektuurile oluliselt vähendatud — muudatused on isoleeritud, ennustatavad ja nende rakendamiseks või tühistamiseks on vaja minimaalset inseneriajat.
100%
Portaali pääseb ligi ainult pärast edukat autentimist, tagades turvalise ja rollipõhise ligipääsu tundlikele akadeemilistele andmetele ja teenustele tudengitele ja õppejõududele.