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

Image

Klíčové informace o projektu

Odvětví

Odvětví

Vzdělávání, Vysoké školství, E-learningové platformy, Akademická administrativa, Digitální kampusová řešení, Služby pro studenty

Služby

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í

Ř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

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

Velké množství API

Velké množství API

Více než deset datových zdrojů s různými formáty, protokoly a omezeními vyžadovalo jednotnou integrační vrstvu, která zůstala stabilní i přes aktualizace externích systémů.

Personalizace

Personalizace

Každý obsah mohl být cílen na specifické publikum podle 8 kriterií. Personalizační engine musel fungovat spolehlivě při tisících současných uživatelských relacích.

Stabilita při zátěži

Stabilita při zátěži

Portál sdílí infrastrukturu s veřejnou stránkou, což vyžadovalo pečlivou architekturu pro oddělení provozu a stabilní výkon během špiček akademické zátěže.

Integrace Moodle

Integrace Moodle

Složitá autentifikace Moodle vyžadovala vlastní SSO integraci pro plynulý přechod mezi portálem a LMS bez opakovaného přihlašování.

Personalizované vyhledávání

Personalizované vyhledávání

Standardní fulltextové vyhledávání nebylo dostačující — výsledky musely být filtrovány podle oprávnění a profilu každého uživatele, což vyžadovalo vlastní architekturu indexu vyhledávání.

Náhledový systém editoru

Náhledový systém editoru

Angular SPA běžící v Umbraco administraci. Vložený náhledový systém umožňuje editorům zobrazit jakoukoli stránku jako konkrétní student před publikováním.

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

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

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

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

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

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

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.

Image

Výsledky v číslech

Pokrytí uživatelské personalizace

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í.

Integrace API

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.

Přesnost náhledu pro editory

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

Autentizace a přístup

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í.

Vytvořte si personalizovaný univerzitní portál!

Navrhujeme sjednocené akademické platformy s personalizací podle rolí, integracemi API a cloudovou architekturou - spojující rozvrhy, známky, platby a Moodle do jednoho systému

Message not sent.
Message not sent.
×
Nejste si jistí, kde začít? Pomůžeme vám naplánovat další kroky!
×
Máte výzvu? Náš tým ji promění v řešení.
Souhlas se zpracováním osobních údajů