Töötajate portaal
Juhtumi ülevaade
Isikupärastatud digipõhine portaal, mis on loodud ülikooli üliõpilastele ja õppejõududele, toimides ühe juurdepääsupunktina kogu akadeemilise teabe ja teenuste jaoks. Platvorm integreerib üle 10 sisemise süsteemi ja API, sealhulgas ajakavad, hinded ja Moodle SSO, pakkudes sujuvat kasutuskogemust.
Portaal kohandab dünaamiliselt sisu ja funktsionaalsust 8 isikupärastamise kriteeriumi alusel, tagades, et iga kasutaja saab kohe pärast sisselogimist asjakohase ja intuitiivse kogemuse. Kasutajakogemusega paralleelselt pakub süsteem toimetajatele paindlikku sisuhalduskeskkonda, mis eemaldab igapäevaste sisutegevuste sõltuvuse arendajatest.
Erilist tähelepanu pöörati platvormi stabiilsusele suure koormuse ajal ning eelvaatesüsteemi loomisele, mis võimaldab toimetajatel näha lehti täpselt nii, nagu konkreetseid kasutajaid näeksid enne avaldamist.
Eesmärk: Luua ühtne ja väga isikupärastatud ülikooli portaal, mis lihtsustab üliõpilaste ja õppejõudude ligipääsu akadeemilistele teenustele ning pakub administraatoritele
Projekti põhiteave
Tööstusharud
Haridus, Kõrgharidus, E-õppe platvormid, Akadeemiline haldus, Digitaalne ülikoolilinnak, Üliõpilaste infosüsteemid
Teenused
UI/UX disain, Esiosa arendus, Tagapõhja arendus, CMS kohandamine, API integratsioon, Pilveinfrastruktuuri seadistamine, Sisu isikupärastamine
Lahendused
Üliõpilaste ja õppejõudude portaal, Isikupärastatud akadeemiline juhtpaneel, Moodle SSO integratsioon, Akadeemilise info haldussüsteem, Isikupärastatud sisutarnimisplatvorm
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
Kasutatakse etapipõhist juurutuslähenemist, alustades põhilise API arhitektuuri ja autentimissüsteemi kujundamise ja seadistamisega ning liikudes järk-järgult järgmiste etappide kaudu, lõppedes täielikult integreeritud, CMS-põhise teavituskihiga, mis ühendab sisu edastamise ja süsteemi tegevuse platvormide vahel.
Arhitektuuri disain
Määratleti skaleeritav süsteemi arhitektuur, mis põhineb avaliku veebisaidiga jagatud infrastruktuuril, tagades domeenide selge eristamise, stabiilse jõudluse ja valmisoleku kõrge koormusega akadeemilises keskkonnas.
Sisu isikupärastamise süsteem
Rakendati reeglitel põhinevat isikupärastamisüksust, kasutades 8 kriteeriumit, 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 infole ühes portaalis.
Toimetaja kogemus ja eelvaatesüsteem
Arendati välja paindlik CMS-kogemus Umbracos koos sisseehitatud eelvaatemooduliga, võimaldades toimetajatel täpselt vaadata sisu täpselt nii, nagu see konkreetsete kasutajatüüpide jaoks kuvatakse enne avaldamist.
Esiosa juurutamine
Loodi dünaamiline Angular SPA, mis toetab isikupärastatud kuvamist, sujuvat navigeerimist ja sisuteksti reaalajas kohandamist kasutajarollide ja -õiguste põhjal, tagades reageeriva ja ühtse kasutajakogemuse kõigis moodulites.
Jõudluse ja stabiilsuse optimeerimine
Keskenduti süsteemi usaldusväärsuse tagamisele kõrge koormuse tingimustes, optimeerides tagapoolseid protsesse, parandades infrastruktuuri seadistust ja täiustades API suhtlust hajutatud teenuste ja integratsioonide vahel.
Lahendused
Lahenduse põhijooned
Ajakava — Ajakava API integratsioon päevade, nädalate ja kuude vaadetega. Reaalaegne sünkroonimine akadeemilisest süsteemist.
Hinded ja akadeemiline edenemine — Hinnete juurdepääs API kaudu — jooksvad, lõplikud ja kursuse jaotused.
Kursuse maksed — Kursuse maksed — olek, saldod, kviitungid portaalis.
Kodused tööd — Koduste tööde, tähtaegade ja esitamise staatuse reaalajas kuvamine — sünkroonitud kursuse haldussüsteemidega.
Moodle SSO — Üksik sisselogimine portaali ja Moodle vahel — üks seanss kõigile teenustele.
Sisu isikupärastamine — Reeglitel põhinev isikupärastamine 8 kriteeriumi alusel. Toimetajad määravad sihtrühma iga sisuüksuse kohta.
Tulemused numbrites
100%
Portaal pakub täielikult isikupärastatud sisu, mis põhineb 8 kasutajaspetsiifilisel kriteeriumil, tagades, et iga üliõpilane ja õppejõud näevad pärast sisse logimist asjakohast teavet.
10+
Süsteem koondab mitmeid akadeemilisi teenuseid üheks portaaliks, integreerides ajakavad, hinded, maksed, kodused tööd ja Moodle'i juurdepääsu.
100%
Pikaajaline hoolduskulu on märkimisväärselt vähendatud tänu modulaarsele arhitektuurile — muudatused on isoleeritud, ettearvatavad ja nende rakendamiseks või tagasikerimiseks kulub minimaalne inseneriaeg.
100%
Portaalile pääseb ligi ainult pärast edukat autentimist, tagades õpilastele ja õppejõududele turvalise, rollipõhise juurdepääsu tundlikele akadeemilistele andmetele ja teenustele.