Töötajate portaal
Juhtumi ülevaade
Isikupärastatud digitaalne portaal, mis on loodud ülikooli tudengitele ja õppejõududele ning toimib ainukese juurdepääsupunktina kogu akadeemilisele teabele ja teenustele. Platvorm integreerib üle 10 sisemise süsteemi ja API — sealhulgas ajakavad, hinded ja Moodle SSO — ühtseks sujuvaks kogemuseks.
Portaal kohandab dünaamiliselt sisu ja funktsionaalsust 8 personaliseerimiskriteeriumi alusel, tagades, et iga kasutaja saab kohe pärast sisselogimist asjakohase ja intuitiivse kasutuskogemuse. Koos kasutajakogemusega pakub süsteem ka toimetajatele paindlikku sisuhalduskeskkonda, mis eemaldab arendajatest igapäevaste sisetegevuste sõltuvuse.
Eriti pöörati tähelepanu platvormi stabiilsusele kõrge koormuse korral ning eelvaatesüsteemi loomisele, mis võimaldab toimetajatel vaadata lehti täpselt nii, nagu konkreetne kasutaja neid enne avaldamist näeks.
Eesmärk: Luua ühtne ja väga personaliseeritud ülikooli portaal, mis lihtsustab juurdepääsu akadeemilistele teenustele tudengitele ja õppejõududele, pakkudes samal ajal administraatoritele
Projekti põhiteave
Tööstusharud
Haridus, Kõrgharidus, E-õppe platvormid, Akadeemiline administratsioon, Digitaalsed ülikoolilinnaku lahendused, Tudengite infosüsteemid
Teenused
UI/UX disain, frontend-arendus, backend-arendus, CMSi kohandamine, API integratsioon, pilveinfrastruktuuri seadistamine, sisu personaliseerimine
Lahendused
Tudengite ja õppejõudude portaal, isikupärastatud akadeemiline juhtpaneel, 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 koormuse tasakaalustaja, REST API integratsioonid, ühekordne sisselogimine (SSO)
Väljakutsed
Protsess
Kasutasime faaside kaupa juurutamist, alustades põhise API arhitektuuri ja autentimissüsteemi disainist ja seadistamisest ning edenedes järk-järgult järjestikuste etappide kaudu, mille tulemusena valmis täielikult integreeritud CMS-põhine teavituskihi lahendus, mis ühendab sisu edastamise ja süsteemi käitumise platvormidel.
Arhitektuuri disain
Määratlesime skaleeritava süsteemi arhitektuuri, mis põhineb avaliku veebisaidiga jagatud infrastruktuuril, tagades selged domeenide piirid, stabiilse jõudluse ja valmisoleku kõrge koormuse perioodideks akadeemilises keskkonnas.
Sisu personaliseerimissüsteem
Rakendasime reeglipõhise personaliseerimismootori, kasutades 8 kriteeriumi, mis võimaldab täpset kontrolli sisu nähtavuse üle ja tagab, et iga kasutaja saab oma rolli ja omaduste põhjal asjakohast teavet.
API integratsioonid
Ühendasime mitmeid väliseid ja sisemisi teenuseid, sealhulgas ajakavad, hinded, maksed, ülesanded ja Moodle SSO, luues ühtse juurdepääsupunkti kogu akadeemilise info jaoks ühises portaalis.
Toimetajate kogemus ja eelvaatesüsteem
Arendasime Umbracos paindliku CMS-kogemuse sisseehitatud eelvaaterežiimiga, mis võimaldab toimetajatel täpselt näha sisu täpselt nii, nagu see konkreetsete kasutajatüüpide puhul ilmub, enne avaldamist.
Frontend-i rakendus
Lõi dünaamilise Angular SPA, mis toetab isikupärastatud kuvamist, sujuvat navigeerimist ja sisu reaalajas kohandamist kasutajarollide ja õiguste alusel, tagades kõikides moodulites reageeriva ja ühtse kasutuskogemuse.
Jõudluse ja stabiilsuse optimeerimine
Keskendusime süsteemi usaldusväärsuse säilitamisele kõrge koormuse tingimustes, optimeerides backend-protsesse, parandades infrastruktuuri konfiguratsiooni ja täiustades API kommunikatsiooni hajutatud teenuste ja integratsioonide vahel.
Lahendused
Lahenduse peamised omadused
Ajakava — Ajakava API integratsioon päevade, nädalate ja kuude vaadetega. Reaalajas sünkroon 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 portaali kaudu.
Ülesanded — Ülesannete, tähtaegade ja esitamise staatuse reaalajas kuvamine — sünkroonitud kursuste haldussüsteemidega.
Moodle SSO — Ühekordne sisselogimine portaali ja Moodle’i vahel — üks seanss kõigi teenuste jaoks.
Sisu isikupärastamine — Reeglipõhine isikupärastamine 8 kriteeriumi alusel. Toimetajad määravad sihtrühma iga sisuelemendi jaoks.
Numbrilised tulemused
100%
Portal pakub täielikult isikupärastatud sisu 8 kasutajaspetsiifilise kriteeriumi põhjal, tagades, et iga üliõpilane ja õppejõud näeb pärast sisselogimist asjakohast teavet.
10+
Süsteem koondab mitmeid akadeemilisi teenuseid ühte portaali, integreerides ajakavad, hinded, maksed, ülesanded ja Moodle’i ligipääsu.
100%
Pikajaline hoolduskoormus on oluliselt vähenenud, tänu modulaarsele arhitektuurile — muudatused on isoleeritud, etteaimatavad ja nende rakendamiseks või tagasivõtmiseks on vaja minimaalset insenertegevust.
100%
Portaal on ligipääsetav ainult pärast edukat autentimist, tagades turvalise ja rollipõhise juurdepääsu tundlikele akadeemilistele andmetele ja teenustele üliõpilastele ning õppejõududele.