Personální portál
Přehled případu
Personalizovaný digitální portál navržený pro univerzitní studenty a fakultu, sloužící jako jediné přístupové místo ke všem akademickým informacím a službám. Platforma integruje přes 10 interních systémů a API – včetně rozvrhů, známek a Moodle SSO – do jednoho bezproblémového zážitku.
Portál dynamicky přizpůsobuje obsah a funkce na základě 8 personalizačních kritérií, což zajišťuje, že každý uživatel obdrží relevantní a intuitivní zkušenost ihned po přihlášení. Kromě uživatelského zážitku systém poskytuje editorům flexibilní prostředí pro správu obsahu, které odstraňuje závislost na vývojářích při běžných operacích s obsahem.
Zvláštní pozornost byla věnována stabilitě platformy při vysoké zátěži a vytvoření systému náhledu, který umožňuje editorům zobrazit stránky přesně tak, jak je uvidí konkrétní uživatelé před jejich zveřejněním.
Cíl: Vytvořit jednotný a vysoce personalizovaný univerzitní portál, který zjednodušuje přístup k akademickým službám pro studenty a fakultu a zároveň poskytuje administratoři
Klíčové informace o projektu
Odvětví
Vzdělávání, Vysoké školství, E-learningové platformy, Akademická administrativa, Digitální kampusová řešení, Služby pro studenty
Služby
Návrh UI/UX, Frontend vývoj, Backend vývoj, Přizpůsobení CMS, Integrace API, Nastavení cloudové infrastruktury, Personalizace obsahu
Řešení
Portál pro studenty a fakultu, Personalizovaný akademický dashboard, Integrace Moodle SSO, Systém správy akademických informací, Platforma pro personalizované doručování obsahu
Technologie
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API integrace, Single Sign-On (SSO)
Výzvy
Proces
Používá se postupný přístup k implementaci, začínající návrhem a nastavením základní API architektury a autentifikačního systému, a postupně se rozvíjí přes další etapy, až nakonec vyústí v plně integrovanou vrstvu notifikací řízenou CMS, která sjednocuje doručování obsahu a chování systému napříč platformami.
Návrh architektury
Definována škálovatelná systémová architektura založená na sdílené infrastruktuře s veřejnou webovou stránkou, zajišťující jasné oddělení domén, stabilní výkon a připravenost na vysoké zatížení v akademickém prostředí.
Systém personalizace obsahu
Implementován pravidly řízený personalizační engine využívající 8 kritérií, umožňující přesnou kontrolu viditelnosti obsahu a zajišťující, že každý uživatel obdrží relevantní informace na základě své role a atributů.
Integrace API
Propojeno více externích a interních služeb, včetně rozvrhů, známek, plateb, úkolů a Moodle SSO, čímž vzniklo jednotné přístupové místo ke všem akademickým datům v jednom portálu.
Zkušenost editorů a náhledový systém
Vyvinuto flexibilní CMS prostředí v Umbraco s integrovaným režimem náhledu, který umožňuje editorům přesně vidět obsah tak, jak se zobrazuje pro specifické typy uživatelů před zveřejněním.
Frontendová implementace
Postavena dynamická Angular SPA, která podporuje personalizované renderování, plynulou navigaci a real-time přizpůsobení obsahu na základě rolí a oprávnění uživatelů, což zajišťuje responzivní a konzistentní uživatelský zážitek napříč všemi moduly.
Optimalizace výkonu a stability
Zaměření na zajištění konzistentní spolehlivosti systému při vysokém zatížení optimalizací backendových procesů, zlepšením konfigurace infrastruktury a posílením komunikace API napříč distribuovanými službami a integracemi.
Řešení
Hlavní vlastnosti řešení
Rozvrh — Integrace API rozvrhu s denním, týdenním a měsíčním zobrazením. Synchronizace v reálném čase z akademického systému.
Známky a akademický postup — Přístup ke známkám přes API — aktuální, závěrečné a rozpisy kurzů.
Platby za kurzy — Platby za kurzy — stav, zůstatky, potvrzení v portálu.
Úkoly — Živé zobrazení úkolů, termínů a stavu odevzdání — synchronizováno s kurzy řízenými systémy.
Jednotné přihlášení Moodle (SSO) — Jednotné přihlášení mezi portálem a Moodle — jedna relace pro všechny služby.
Personalizace obsahu — Personalizace podle pravidel na základě 8 kritérií. Editoři definují cílové publikum pro každý obsahový prvek.
Výsledky v číslech
100%
Portál poskytuje plně personalizovaný obsah založený na 8 uživatelských kritériích, což zajišťuje, že každý student a vyučující vidí relevantní informace po přihlášení.
10+
Systém konsoliduje více akademických služeb do jednoho portálu, integrující rozvrhy, známky, platby, úkoly a přístup k Moodle.
100%
Dlouhodobá údržba výrazně snížena díky modulární architektuře — změny jsou izolované, předvídatelné a vyžadují minimální inženýrský čas na implementaci nebo návrat
100%
Portál je přístupný pouze po úspěšné autentizaci, zajišťující bezpečný přístup na základě rolí k citlivým akademickým datům a službám pro studenty a vyučující.