Portal za zaposlenike
Pregled slučaja
Personalizirani digitalni portal dizajniran za studente i fakultet sveučilišta, koji služi kao jedinstvena pristupna točka za sve akademske informacije i usluge. Platforma integrira više od 10 internih sustava i API-ja — uključujući rasporede, ocjene i Moodle SSO — u jedno neprimjetno iskustvo.
Portal dinamički prilagođava sadržaj i funkcionalnost na temelju 8 kriterija personalizacije, osiguravajući da svaki korisnik odmah nakon prijave dobije relevantno i intuitivno iskustvo. Osim korisničkog iskustva, sustav pruža urednicima fleksibilno okruženje za upravljanje sadržajem koje uklanja ovisnost o programerima za svakodnevne operacije s sadržajem.
Posebna pažnja posvećena je stabilnosti platforme pod velikim opterećenjem i izgradnji sustava pregleda koji urednicima omogućava da vide stranice točno onako kako ih određeni korisnici vide prije objave.
Cilj: Stvoriti jedinstveni i visokopersonalizirani sveučilišni portal koji pojednostavljuje pristup akademskim uslugama studentima i fakultetu, istovremeno pružajući administratori
Ključne informacije o projektu
Industrije
Obrazovanje, Visoko obrazovanje, Platforme za e-učenje, Akademska administracija, Digitalna kampus rješenja, Usluge studentskih informacija
Usluge
Dizajn korisničkog sučelja (UI/UX), razvoj frontenda, razvoj backenda, prilagodba CMS-a, integracija API-ja, postavljanje cloud infrastrukture, personalizacija sadržaja
Rješenja
Portal za studente i fakultet, personalizirana akademska nadzorna ploča, Moodle SSO integracija, sustav za upravljanje akademskim informacijama, platforma za personaliziranu dostavu sadržaja
Tehnologije
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API integracije, Single Sign-On (SSO)
Izazovi
Proces
Koristi se pristup fazne implementacije koji počinje dizajnom i postavljanjem osnovne API arhitekture i sustava autentifikacije, postupno napredujući kroz uzastopne faze, završavajući potpuno integriranim slojem obavijesti vođenim CMS-om koji ujedinjuje dostavu sadržaja i ponašanje sustava na različitim platformama.
Dizajn arhitekture
Definirana skalabilna arhitektura sustava temeljena na zajedničkoj infrastrukturi s javnom web stranicom, osiguravajući jasnu razdiobu domena, stabilan rad i spremnost za uporabu pod velikim opterećenjem u akademskom okruženju.
Sustav personalizacije sadržaja
Implementiran motor personalizacije temeljen na pravilima koristeći 8 kriterija, omogućavajući preciznu kontrolu vidljivosti sadržaja i osiguravajući da svaki korisnik prima relevantne informacije na temelju svoje uloge i atributa.
API integracije
Povezane su brojne vanjske i unutarnje usluge, uključujući rasporede, ocjene, plaćanja, zadatke i Moodle SSO, stvarajući jedinstvenu pristupnu točku za sve akademske podatke unutar jednog portala.
Iskustvo urednika i sustav pregleda
Razvijeno je fleksibilno iskustvo CMS-a u Umbracu s ugrađenim načinom pregleda, što urednicima omogućava točan pregled sadržaja točno onako kako se pojavljuje za određene vrste korisnika prije objave.
Implementacija frontenda
Izgrađen je dinamični Angular SPA koji podržava personalizirano prikazivanje, nesmetanu navigaciju i prilagodbu sadržaja u stvarnom vremenu na temelju korisničkih uloga i dopuštenja, osiguravajući responzivno i konzistentno korisničko iskustvo u svim modulima.
Optimizacija performansi i stabilnosti
Usmjereno na osiguravanje dosljedne pouzdanosti sustava pod velikim opterećenjem optimizacijom procesnih backend postupaka, poboljšanjem konfiguracije infrastrukture i unaprjeđenjem API komunikacije među distribuiranim uslugama i integracijama.
Rješenja
Ključne značajke rješenja
Raspored — Integracija rasporeda putem API-ja s prikazima za dan, tjedan i mjesec. Sinkronizacija u stvarnom vremenu iz akademskog sustava.
Ocjene i akademski napredak — Pristup ocjenama putem API-ja — trenutne, konačne i razrade po predmetima.
Plaćanja tečajeva — Plaćanja tečajeva — status, stanje računa, potvrde u portalu.
Zadaci — Prikaz uživo zadataka, rokova i statusa predaje — sinkronizirano sa sustavima za upravljanje tečajevima.
Moodle SSO — Jedinstvena prijava između portala i Moodla — jedna sesija za sve usluge.
Personalizacija sadržaja — Personalizacija temeljena na pravilima kroz 8 kriterija. Urednici definiraju ciljanu publiku po stavci sadržaja.
Rezultati u brojkama
100%
Portal isporučuje u potpunosti personalizirani sadržaj temeljen na 8 kriterija specifičnih za korisnika, osiguravajući da svaki student i član fakulteta vidi relevantne informacije nakon prijave.
10+
Sustav konsolidira više akademskih usluga u jedan portal, integrirajući rasporede, ocjene, plaćanja, zadatke i pristup Moodlu.
100%
Napori za dugoročno održavanje značajno su smanjeni zahvaljujući modularnoj arhitekturi — promjene su izolirane, predvidljive i zahtijevaju minimalno vrijeme inženjerskog rada za implementaciju ili povratak unazad.
100%
Portal je dostupan samo nakon uspješne autentikacije, osiguravajući siguran, ulogama temeljen pristup osjetljivim akademskim podacima i uslugama za studente i fakultet.