Portál zamestnancov
Prehľad prípadu
Personalizovaný digitálny portál navrhnutý pre študentov a fakultu univerzity, slúžiaci ako jediný prístupový bod ku všetkým akademickým informáciám a službám. Platforma integruje viac než 10 interných systémov a API — vrátane rozvrhov, známok a Moodle SSO — do jedného plynulého zážitku.
Portál dynamicky prispôsobuje obsah a funkcie na základe 8 personalizačných kritérií, čím zabezpečuje, že každý používateľ dostane relevantný a intuitívny zážitok okamžite po prihlásení. Popri používateľskom zážitku systém poskytuje editorom flexibilné prostredie pre správu obsahu bez závislosti na vývojároch pri každodenných operáciách s obsahom.
Osobitná pozornosť bola venovaná stabilite platformy pri vysokom zaťažení a vytvoreniu systému náhľadu, ktorý umožňuje editorom vidieť stránky presne tak, ako by ich videli konkrétni používatelia pred zverejnením.
Cieľ: Vytvoriť jednotný a vysoko personalizovaný univerzitný portál, ktorý zjednodušuje prístup k akademickým službám pre študentov a fakultu a zároveň poskytuje administrátorom
Kľúčové informácie o projekte
Odvetvia
Vzdelávanie, Vysoké školstvo, E-learningové platformy, Akademická administratíva, Digitálne kampusové riešenia, Študentské informačné služby
Služby
UI/UX dizajn, Frontend vývoj, Backend vývoj, Prispôsobenie CMS, API integrácia, Nastavenie cloudovej infraštruktúry, Personalizácia obsahu
Riešenia
Portál pre študentov a fakultu, Personalizovaný akademický dashboard, Integrácia Moodle SSO, Systém správy akademických informácií, Platforma pre personalizované doručovanie obsahu
Technológie
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API integrácie, Single Sign-On (SSO)
Výzvy
Proces
Použitý je fázovaný prístup k implementácii, začínajúci návrhom a nastavením základnej API architektúry a autentifikačného systému, postupne pokračujúc jednotlivými etapami až po plne integrovanú vrstvu notifikácií riadenú CMS, ktorá zjednocuje doručovanie obsahu a správanie systému medzi platformami.
Návrh architektúry
Definovaná škálovateľná systémová architektúra založená na zdieľanej infraštruktúre s verejnou webovou stránkou, zabezpečujúca jasné oddelenie domén, stabilný výkon a pripravenosť na vysoké zaťaženie v akademickom prostredí.
Systém personalizácie obsahu
Implementovaný pravidlami riadený personalizačný motor s využitím 8 kritérií, umožňujúci presnú kontrolu viditeľnosti obsahu a zabezpečujúci, že každý používateľ dostáva relevantné informácie na základe svojej role a atribútov.
Integrácie API
Prepojené viaceré externé a interné služby, vrátane rozvrhov, známok, platieb, zadania úloh a Moodle SSO, vytvárajúce jednotný prístupový bod ku všetkým akademickým dátam v jednom portáli.
Zážitok editorov a systém náhľadu
Vyvinutá flexibilná CMS skúsenosť v Umbraco so zabudovaným režimom náhľadu, umožňujúca editorom presné zobrazenie obsahu presne tak, ako sa zobrazuje pre konkrétne typy používateľov pred zverejnením.
Implementácia frontendu
Vybudovaná dynamická Angular SPA, ktorá podporuje personalizované zobrazenie, bezproblémovú navigáciu a adaptáciu obsahu v reálnom čase podľa rolí a oprávnení používateľov, čím zabezpečuje responzívny a konzistentný používateľský zážitok vo všetkých moduloch.
Optimalizácia výkonu a stability
Zameranie na zabezpečenie konzistentnej spoľahlivosti systému pri vysokom zaťažení optimalizáciou backendových procesov, zlepšovaním konfigurácie infraštruktúry a zvýšením kvality komunikácie API medzi distribuovanými službami a integráciami.
Riešenia
Kľúčové vlastnosti riešenia
Rozvrh — Integrácia rozvrhu API s pohľadmi na deň, týždeň a mesiac. Synchronizácia v reálnom čase z akademického systému.
Známky a akademický pokrok — Prístup k známkam cez API — aktuálne, konečné a rozdelenie kurzu.
Platby za kurz — Platby za kurz — stav, zostatky, potvrdenia v portáli.
Úlohy — Živé zobrazenie úloh, termínov a stavu odovzdania — synchronizované so systémami správy kurzov.
Moodle SSO — Jednotné prihlásenie medzi portálom a Moodle — jedna relácia pre všetky služby.
Personalizácia obsahu — Personalizácia na základe pravidiel podľa 8 kritérií. Redaktori definujú cieľové publikum pre každý obsahový prvok.
Výsledky v číslach
100%
Portál poskytuje plne personalizovaný obsah založený na 8 konkrétnych kritériách používateľa, čo zabezpečuje, že každý študent a člen fakulty vidí relevantné informácie po prihlásení.
10+
Systém konsoliduje viaceré akademické služby do jedného portálu, integrujúc rozvrhy, známky, platby, úlohy a prístup k Moodle.
100%
Dlhodobá údržba výrazne znížená vďaka modulárnej architektúre — zmeny sú izolované, predvídateľné a vyžadujú minimálny čas inžinierstva na implementáciu alebo vrátenie späť.
100%
Portál je prístupný iba po úspešnom overení, čo zabezpečuje bezpečný prístup k citlivým akademickým údajom a službám na základe rolí pre študentov a pedagógov.