Töötajate portaal
Juhtumianalüüs
Isikupärastatud digitaalne portaal, loodud ülikooli tudengitele ja õppejõududele, mis toimib kõikide akadeemiliste andmete ja teenuste ühispöördepunktina. Platvorm integreerib üle 10 sise- ja API-süsteemi — sealhulgas ajakavad, hinded ja Moodle SSO — üheks sujuvaks kasutuskogemuseks.
Portaal kohandab dünaamiliselt sisu ja funktsionaalsust 8 isikupärastamise kriteeriumi põhjal, tagades, et iga kasutaja saab kohe pärast sisselogimist asjakohase ja intuitiivse kogemuse. Lisaks kasutajaliidesele pakub süsteem redaktoritele paindlikku sisuhalduskeskkonda, mis eemaldab igapäevaste sisutoimingute jaoks sõltuvuse arendajatest.
Eriti pöörati tähelepanu platvormi stabiilsusele suure koormuse all ja ehitati eelvaatesüsteem, mis võimaldab redaktoritel vaadata lehti täpselt nii, nagu spetsiifilised kasutajad neid enne avaldamist näeksid.
Eesmärk: Luuakse ühine ja kõrgel määral isikupärastatud ülikooli portaal, mis lihtsustab tudengite ja õppejõudude juurdepääsu akadeemilistele teenustele, pakkudes samal ajal administraatoritele
Põhiprojekti info
Tööstusharud
Haridus, Kõrgharidus, E-õppe platvormid, Akadeemiline haldus, Digitaalse ülikoolilinnaku lahendused, Tudengite info teenused
Teenused
UI/UX disain, Frontend arendus, Backend arendus, CMS kohandamine, API integratsioon, Pilveinfrastruktuuri seadistamine, Sisu isikupärastamine
Lahendused
Tudengi ja õppejõu portaal, Isikupärastatud akadeemiline armatuurlaud, Moodle SSO integratsioon, Akadeemilise info haldussüsteem, Isikupärastatud sisutarne platvorm
Tehnoloogiad
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS koormuse balancer, REST API integratsioonid, Üksik sisselogimine (SSO)
Väljakutsed
Protsess
Rakendati astmeline lähenemine, alustades põhise API arhitektuuri ja autentimissüsteemi kavandamisest ning seadistamisest ning järk-järgult edasi liikudes, kuni lõpuks saavutati täielikult integreeritud CMS-põhine teavitamistaho, mis ühendab sisu edastuse ja süsteemi käitumise platvormide vahel.
Arhitektuuri disain
Määratleti skaleeritav süsteemi arhitektuur, mis põhineb ühisel infrastruktuuril avaliku veebisaidiga, tagades domeenide selge eraldatuse, stabiilse jõudluse ja valmisoleku kõrge koormuse jaoks akadeemilises keskkonnas.
Sisu isikupärastamise süsteem
Rakendati reeglitel põhinev isikupärastamise mootor 8 kriteeriumi abil, võimaldades täpset kontrolli sisu nähtavuse üle ja tagades, et iga kasutaja saab oma rolli ja omaduste põhjal asjakohast teavet.
API integratsioonid
Ühendati mitmed välised ja sise-teenused, sealhulgas ajakavad, hinded, maksed, ülesanded ja Moodle SSO, luues ühendatud juurdepääsupunkti kogu akadeemilisele infole ühe portaali raames.
Redaktori kogemus ja eelvaate süsteem
Väljatöötati paindlik CMS-kogemus Umbracos sisseehitatud eelvaatemooduliga, mis võimaldab redaktoritel täpselt näha sisu nii, nagu see konkreetsele kasutajatüübile ilmub, enne avaldamist.
Frontend'i teostus
Loodi dünaamiline Angular SPA, mis toetab isikupärastatud kuvamist, sujuvat navigeerimist ja sisulist reaalajas kohandamist kasutajate rollide ja õiguste põhjal, tagades reageeriva ja ühtse kasutajakogemuse kõigis moodulites.
Tõhususe ja stabiilsuse optimeerimine
Keskenduti süsteemi usaldusväärsuse tagamisele kõrge koormuse tingimustes, optimeerides backend-protsesse, parandades infrastruktuuri seadistust ja täiustades API kommunikatsiooni jaotatud teenuste ja integratsioonide vahel.
Lahendused
Lahenduse peamised omadused
Ajakava — Ajaplaanide API integratsioon päevade, nädalate ja kuude vaadetega. Akadeemilisest süsteemist reaalajas sünkroonimine.
Hinded ja akadeemiline edenemine — Hinnetele ligipääs API kaudu — praegused, lõplikud ja kursuste detailid.
Kursuse maksed — Kursuse maksed — staatus, saldod, kviitungid portaalis.
Ülesanded — Ülesannete, tähtpäevade ja esitamise staatuse reaalajas kuvamine — sünkroonitud kursusehalduse süsteemidega.
Moodle SSO — Üksik sisselogimine portaali ja Moodle'i vahel — üks sessioon kõigile teenustele.
Sisu personaliseerimine — Reeglipõhine personaliseerimine 8 kriteeriumi alusel. Toimetajad määravad sihtrühma iga sisuüksuse kohta.
Tulemused numbrites
100%
Portaal pakub täielikult personaliseeritud sisu 8 kasutajaspetsiifilise kriteeriumi põhjal, tagades, et iga tudeng ja õppejõud näeb pärast sisselogimist asjakohast teavet.
10+
Süsteem koondab mitmed akadeemilised teenused ühte portaali, integreerides ajaplaanid, hinded, maksed, ülesanded ja Moodle'i ligipääsu.
100%
Pikaajaline hoolduskoormus vähenenud modulaarse arhitektuuri kaudu — muudatused on isoleeritud, ettearvatavad ning nõuavad minimaalset inseneriaega nende rakendamiseks või tagasivõtmiseks.
100%
Portaal on ligipääsetav ainult pärast edukat autentimist, tagades turvalise ja rollipõhise ligipääsu tundlikele akadeemilistele andmetele ja teenustele tudengitele ja õppejõududele.