Töötajate portaal
Juhtumi ülevaade
Isikupärastatud digitaalne portaal, mis on mõeldud ülikooli üliõpilastele ja õppejõududele ning toimib kõigile õppealasele infole ja teenustele üheainsa juurdepääsupunktina. Platvorm ühendab üle 10 siseüsteemi ja API - sealhulgas ajakavad, hinded ja Moodle SSO - ühtseks sujuvaks kogemuseks.
Portaal kohandab dünaamiliselt sisu ja funktsionaalsust 8 isikupärastamise kriteeriumi alusel, tagades, et iga kasutaja saab pärast sisselogimist kohe asjakohase ja intuitiivse kogemuse. Kasutajakogemuse kõrval pakub süsteem toimetajatele paindlikku sisuhalduse keskkonda, mis eemaldab igapäevases sisutöötluses arendajatest sõltuvuse.
Platvormi stabiilsusele suure koormuse korral pöörati erilist tähelepanu ning ehitati eelvaatesüsteem, mis võimaldab toimetajatel enne avaldamist vaadata lehti täpselt nii, kuidas konkreetsed kasutajad neid näeksid.
Eesmärk: Luuakse ühtne ja tugevalt isikupärastatud ülikooli portaal, mis lihtsustab õppealaste teenuste juurdepääsu üliõpilastele ja õppejõududele ning pakub administraatoritele
Peamised projektiandmed
Tööstusharud
Haridus, Kõrgharidus, E-õppe platvormid, Akadeemiline haldus, Digitaalsed kampuse lahendused, Üliõpilaste infosüsteemid
Teenused
UI/UX disain, esipaneeli arendus, tagapaneeli arendus, CMS kohandamine, API integratsioon, pilveinfrastruktuuri seadistamine, sisu isikupärastamine
Lahendused
Õpilaste ja õppejõudude portaal, isikupärastatud akadeemiline armatuurlaud, Moodle SSO integratsioon, akadeemilise info haldussüsteem, isikupärastatud sisu edastamise platvorm
Tehnoloogiad
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API integratsioonid, ühekordne sisselogimine (SSO)
Väljakutsed
Protsess
Kasutanud on faasisid järgnevat lähenemist, alustades põhja API arhitektuuri ja autentimissüsteemi projekteerimisest ja seadistamisest ning järk-järgult edenedes järgmiste etappide kaudu, mis lõpevad täielikult integreeritud, CMS-põhise teavituskihiga, mis ühendab sisu edastamise ja süsteemi käitumise platvormide vahel.
Arhitektuuri disain
Määratleti skaleeritav süsteemi arhitektuur, mis põhineb avaliku veebisaidi jagatud infrastruktuuril, tagades domeenide selge eraldatuse, stabiilse jõudluse ja valmisoleku suure koormuse kasutamiseks akadeemilises keskkonnas.
Sisu isikupärastamise süsteem
Rakendati reeglipõhine isikupärastamise mootor 8 kriteeriumi alusel, võimaldades täpset sisu nähtavuse kontrolli ja tagades, et iga kasutaja saab asjakohast teavet vastavalt oma rollile ja omadustele.
API integratsioonid
Ühendati mitu väliseid ja sisemisi teenuseid, sealhulgas ajakavad, hinded, maksed, ülesanded ja Moodle SSO, luues kõigile õppealastele andmetele ühtse juurdepääsupunkti ühes portaalis.
Toimetajate kogemus ja eelvaatesüsteem
Arendati paindlikku CMS-kogemust Umbracos koos sisseehitatud eelvaaterežiimiga, mis võimaldab toimetajatel täpselt näha sisu nii, nagu see konkreetsetele kasutajatüüpidele ilmub enne avaldamist.
Esipaneeli rakendus
Ehitatud dünaamiline Angular SPA, mis toetab isikupärastatud kuvamist, sujuvat navigeerimist ja reaalajas sisu kohandamist kasutajate rollide ja õiguste põhjal, tagades reageeriva ja ühtse kasutajakogemuse kõigis moodulites.
Jõudluse ja stabiilsuse optimeerimine
Keskenduti süsteemi usaldusväärsuse tagamisele suure koormuse korral, optimeerides tagapaneeli protsesse, parandades infrastruktuuri konfiguratsiooni ning täiustades API side tööd hajutatud teenuste ja integratsioonide vahel.
Lahendused
Lahenduse peamised omadused
Ajakava — Ajakava API integratsioon päevade, nädalate ja kuude vaadetega. Reaalajas sünkroonimine akadeemilisest süsteemist.
Hinded ja õppe edenemine — Juurdepääs hinnetele API kaudu — praegused, lõplikud ja kursuse jaotused.
Kursuse maksed — Kursuse maksed — staatus, saldod, kviitungid portaalis.
Ülesanded — Ülesannete, tähtaegade ja esitamise staatuse reaalajas kuvamine — sünkroniseeritud kursuse haldussüsteemidega.
Moodle SSO — Ühekordne sisselogimine portaali ja Moodle’i vahel — üks seanss kõigile teenustele.
Sisu isikupärastamine — Reeglipõhine isikupärastamine 8 kriteeriumi alusel. Toimetajad määravad sihtrühma iga sisuelemendi kohta.
Numbrilised tulemused
100%
Portaal pakub täielikult isikupärastatud sisu, mis põhineb 8 kasutajaspetsiifilisel kriteeriumil, tagades, et iga üliõpilane ja õppejõud näeb peale sisselogimist asjakohast teavet.
10+
Süsteem koondab mitu akadeemilist teenust ühte portaali, integreerides ajakavasid, hindeid, makseid, ülesandeid ja Moodle’i ligipääsu.
100%
Pikaajaline hooldustöö on modulaarse arhitektuuri tõttu oluliselt vähendatud — muudatused on isoleeritud, ennustatavad ja nõuavad minimaalset inseneriaega muudatuste rakendamiseks või tagasi võtmiseks.
100%
Portaalile pääseb ligi ainult pärast edukat autentimist, tagades turvalise, rollipõhise ligipääsu tundlikele akadeemilistele andmetele ja teenustele nii üliõpilastele kui õppejõududele.