Portál zamestnancov
Prehľad prípadu
Personalizovaný digitálny portál navrhnutý pre univerzitných študentov a pedagógov, ktorý slúži ako jednotný prístupový bod ku všetkým akademickým informáciám a službám. Platforma integruje viac ako 10 interných systémov a API — vrátane rozvrhov, známok a Moodle SSO — do jedného bezproblémové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 hneď po prihlásení. Popri používateľskom zážitku systém poskytuje editorom flexibilné prostredie na správu obsahu, ktoré odstraňuje závislosť od vývojárov pri každodenných operáciách s obsahom.
Špeciálna pozornosť bola venovaná stabilite platformy pri vysokom zaťažení a vybudovaniu systému náhľadu, ktorý umožňuje editorom vidieť stránky presne tak, ako by ich videli konkrétni používatelia pred ich 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 pedagógov, pričom poskytuje administráto
Kľúčové informácie o projekte
Odvetvia
Vzdelávanie, Vysoké školstvo, E-learningové platformy, Akademická správa, Digitálne kampusové riešenia, Služby informačných systémov pre študentov
Služby
Návrh UI/UX, Frontend vývoj, Backend vývoj, Prispôsobenie CMS, Integrácia API, Nastavenie cloudovej infraštruktúry, Personalizácia obsahu
Riešenia
Portál pre študentov a pedagógov, 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ázový 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 prechádzajúc cez jednotlivé etapy až po úplne integrovanú CMS riadenú vrstvu notifikácií, ktorá zjednocuje doručovanie obsahu a správanie systému naprieč platformami.
Návrh architektúry
Definovaná škálovateľná architektúra systému založená na zdieľanej infraštruktúre s verejnou webstrá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ý engine s použitím 8 kritérií, umožňujúci presnú kontrolu nad viditeľnosťou obsahu a zabezpečujúci, že každý používateľ dostane relevantné informácie na základe svojej rolí a atribútov.
Integrácie API
Prepojenie viacerých externých a interných služieb, vrátane rozvrhov, známok, platieb, úloh a Moodle SSO, vytvárajúce jednotný prístupový bod ku všetkým akademickým dátam v rámci jedného portálu.
Zážitok editora a systém náhľadu
Vyvinutý flexibilný zážitok CMS v Umbraco so zabudovaným režimom náhľadu, ktorý umožňuje editorom presne vidieť obsah tak, ako sa zobrazuje pre konkrétne typy používateľov pred zverejnením.
Implementácia frontendu
Vytvorená dynamická Angular SPA, ktorá podporuje personalizované vykresľovanie, bezproblémovú navigáciu a adaptáciu obsahu v reálnom čase na základe rolí a povolení 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í prostredníctvom optimalizácie backendových procesov, zlepšovania konfigurácie infraštruktúry a vylepšenia komunikácie API medzi distribuovanými službami a integráciami.
Riešenia
Kľúčové vlastnosti riešenia
Rozvrh — Integrácia API rozvrhu 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 rozpisy kurzov.
Platby za kurz — Platby za kurz — stav, zostatky, potvrdenky v portáli.
Zadania — Živé zobrazenie zadaní, termínov a stavu odovzdania — synchronizované so systémami správy kurzov.
Moodle SSO — Jediná autentifikácia medzi portálom a Moodle — jedna relácia pre všetky služby.
Personalizácia obsahu — Personalizácia založená na pravidlách podľa 8 kritérií. Redaktori definujú cieľové publikum pre každý obsahový prvok.
Výsledky v číslach
100%
Portál prináša plne personalizovaný obsah na základe 8 používateľsky špecifických kritérií, čo zabezpečuje, že každý študent a pedagóg vidí po prihlásení relevantné informácie.
10+
Systém konsoliduje viacero akademických služieb do jedného portálu, integrujúc rozvrhy, známky, platby, zadania a prístup do Moodle.
100%
Dlhodobá údržba významne redukovaná vďaka modulárnej architektúre — zmeny sú izolované, predvídateľné a vyžadujú minimálny technický čas na implementáciu alebo vrátenie späť
100%
Portál je prístupný iba po úspešnej autentifikácii, čím zabezpečuje bezpečný, rolami riadený prístup k citlivým akademickým údajom a službám pre študentov a pedagógov.