BGU Portál
Prehľad prípadu
BGU Portál je uzavretá platforma dostupná len po autentifikácii, určená pre študentov a pedagógov, navrhnutá na nahradenie všeobecného obsahu personalizovaným zážitkom prispôsobeným roli a profilu každého používateľa. Namiesto zobrazenia rovnakých informácií všetkým, portál filtruje rozvrhy, známky, platby, správy a udalosti na základe 8 rôznych používateľských kritérií a zároveň sa bezproblémovo integruje s Moodle a viac ako desiatimi ďalšími akademickými API.
Cieľ: Hlavným cieľom bolo poskytnúť plne personalizovaný informačný zážitok pre každého používateľa — študenta alebo pedagóga — na základe ich individuálnej roly a atribútov. Zároveň riešenie malo poskytovať obsahovým editorom flexibilné, ne-technické nástroje na riadenie toho, kto čo vidí, bez potreby zásahu vývojára pri každej zmene obsahu.
Kľúčové informácie o projekte
Odvetvia
Vyššie vzdelávanie, EdTech (vzdelávacie technológie), Studentské informačné systémy, Integrácia systémov na riadenie učenia (LMS), Digitálne univerzitné služby
Služby
Vývoj webového portálu, Implementácia vlastného CMS, Integrácia systémov a API, Nastavenie cloudovej infraštruktúry, Podpora DevOps a produkcie, Architektonické poradenstvo
Riešenia
Personalizácia obsahu na základe rolí, Viacnásobná integrácia API (rozvrhy, známky, platby, úlohy), Systém živého náhľadu obsahu, Integrácia Moodle SSO
Technológie
C# (.NET) backend, Umbraco CMS (zdieľané s verejnou stránkou), Angular SPA frontend, Docker kontajnerizácia, AWS Cloud (Fargate, RDS, S3, Load Balancer)
Výzvy
Proces
Plánovanie architektúry
Definovanie technického základu, výber spoločnej infraštruktúry s verejnou stránkou pre efektivitu a konzistenciu.
Personalizačný engine
Vytvorenie systému cielenia obsahu na základe 8 kritérií, umožňujúceho editorom riadiť viditeľnosť pre jednotlivé používateľské skupiny naprieč rôznymi typmi obsahu.
Integrácia API
Pripojenie viac ako desiatich API pokrývajúcich rozvrhy, známky, platby, úlohy a prístup Moodle SSO naprieč viacerými univerzitnými systémami.
Vývoj náhľadu
Vytvorenie systému živého náhľadu v Umbraco, ktorý umožňuje editorom vidieť obsah tak, ako by ho videl konkrétny používateľ pred publikovaním zmien.
Prepínanie rolí
Umožnenie zamestnancom dočasne prepnúť na pohľad študenta pre presné testovanie a overenie rôznych používateľských scenárov.
Podpora produkcie
Poskytovanie kontinuálneho monitorovania, údržby a podpory stability po spustení prostredníctvom neustáleho sledovania výkonu a vylepšení.
Riešenia
Kľúčové vlastnosti riešenia
Potok pre import zo starších systémov: Vlastný potok, ktorý prevádza dáta zo staršieho CRM do obsahu Umbraco pre výrobcov, modely, články a recenzie.
Ukladací engine poháňaný Lucene: Hybridný ukladací systém založený na Lucene umožňujúci vyhľadávanie v katalógu a článkoch na celej stránke.
Editor obsahu založený na blokoch: Editor obsahu založený na blokoch, ktorý umožňuje editorom pridávať autá a písať články bez technickej pomoci.
Flexibilné formuláre na zachytávanie leadov: Formuláre pre konzultácie, testovacie jazdy a ponuky financovania, integrované so službami spracovania leadov tretích strán.
Centralizovaná reklamná platforma: Jeden, flexibilný systém na správu umiestnení reklám a kampaní na každej stránke webu.
Výsledky v číslach
80%
Percento obsahu správne zameraného na správne používateľské skupiny naprieč celou platformou.
98%
Spoľahlivosť integrovaných API (rozvrhy, známky, platby) počas produkčnej záťaže.
40%
Zníženie času, ktorý redaktori potrebujú na konfiguráciu a publikovanie personalizovaného obsahu.
35%
Zlepšenie stability výkonu portálu počas špičkových období využitia vo všetkých prostrediach.
25%
Zníženie počtu podpôrnych požiadaviek súvisiacich s prístupom a obsahom po spustení.
50%
Zníženie problémov s prihlásením po integrácii SSO vo všetkých používateľských účtoch.