Portal za osoblje

Pregled slučaja

Personalizirani digitalni portal dizajniran za studente i profesore na sveučilištu, koji služi kao jedinstvena pristupna točka za sve akademske informacije i usluge. Platforma integrira više od 10 unutarnjih sustava i API-ja — uključujući rasporede, ocjene i Moodle SSO — u jedno besprijekorno iskustvo.
Portal dinamički prilagođava sadržaj i funkcionalnost temeljem 8 kriterija personalizacije, osiguravajući da svaki korisnik odmah nakon prijave dobije relevantno i intuitivno iskustvo. Uz korisničko sučelje, sustav pruža urednicima fleksibilno okruženje za upravljanje sadržajem koje uklanja ovisnost o developerima za svakodnevne operacije sadržaja.
Posebna pažnja posvećena je stabilnosti platforme pod velikim opterećenjem te izradi sustava pregleda koji urednicima omogućuje da vide stranice točno onako kako ih određeni korisnici vide prije objave.

Cilj: Stvoriti jedinstveni i visoko personalizirani sveučilišni portal koji pojednostavljuje pristup akademskim uslugama za studente i profesore uz pružanje administrato

Image

Ključne informacije o projektu

Industrije

Industrije

Obrazovanje, Visoko obrazovanje, Platforme za e-učenje, Akademska administracija, Rješenja za digitalni kampus, Usluge informacija za studente

Usluge

Usluge

UI/UX dizajn, Frontend razvoj, Backend razvoj, CMS prilagodba, API integracija, Postavljanje cloud infrastrukture, Personalizacija sadržaja

Rješenja

Rješenja

Portal za studente i nastavno osoblje, Personalizirani akademski nadzorni panel, Moodle SSO integracija, Sustav upravljanja akademskim informacijama, Platforma za personaliziranu dostavu sadržaja

Tehnologije

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

Velik broj API-ja

Velik broj API-ja

Više od deset izvora podataka s različitim formatima, protokolima i ograničenjima zahtijevalo je jedinstvenu integracijsku sloju koja ostaje stabilna unatoč ažuriranjima vanjskih sustava.

Personalizacija

Personalizacija

Svaki sadržaj mogao je ciljati specifičnu publiku kroz 8 kriterija. Pokretač personalizacije morao je pouzdano raditi pod tisućama istodobnih korisničkih sesija.

Stabilnost pod opterećenjem

Stabilnost pod opterećenjem

Portal dijeli infrastrukturu s javnom stranicom, što zahtijeva pažljivu arhitekturu za izolaciju prometa i stabilan rad tijekom vršnih akademskih opterećenja.

Moodle integracija

Moodle integracija

Složena Moodle autentifikacija zahtijevala je prilagođenu SSO integraciju za besprijekornu prijelaz između portala i LMS-a bez ponovnog prijavljivanja.

Personalizirana pretraga

Personalizirana pretraga

Standardna pretraga punim tekstom nije bila dovoljna — rezultati pretrage morali su se filtrirati prema dozvolama i profilu svakog korisnika, što je zahtijevalo posebnu arhitekturu indeksa pretraživanja.

Sustav pregleda za urednike

Sustav pregleda za urednike

Angular SPA radi unutar Umbraco back-office sučelja. Ugrađeni sustav pregleda omogućuje urednicima da pregledaju bilo koju stranicu kao određeni student prije objavljivanja.

Proces

Koristi se pristup faznog izvođenja, počevši s dizajnom i postavkama osnovne API arhitekture i sustava autentifikacije, postupno napredujući kroz sljedeće faze, da bi se na kraju dobio potpuno integriran CMS-u upravljan sloj za obavijesti koji objedinuje dostavu sadržaja i ponašanje sustava na svim platformama.

Dizajn arhitekture

Dizajn arhitekture

Definirana je skalabilna arhitektura sustava temeljena na dijeljenoj infrastrukturi s javnom web-stranicom, osiguravajući jasnu razdvojenost domena, stabilan rad i spremnost za rad pod velikim opterećenjem u akademskom okruženju.

Sustav za personalizaciju sadržaja

Sustav za personalizaciju sadržaja

Implementiran je sustav personalizacije baziran na pravilima koristeći 8 kriterija, omogućujući preciznu kontrolu vidljivosti sadržaja i osiguravanje da svaki korisnik dobije relevantne informacije bazirane na svojoj ulozi i atributima.

API integracije

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 jedinstvenog portala.

Iskustvo urednika i sustav pregleda

Iskustvo urednika i sustav pregleda

Razvijeno je fleksibilno iskustvo CMS-a u Umbracu s ugrađenim načinom pregleda, koji omogućuje urednicima da točno vide sadržaj onako kako se prikazuje određenim vrstama korisnika prije objave.

Frontend implementacija

Frontend implementacija

Izgrađena je dinamična Angular SPA koja podržava personalizirani prikaz, neprimjetnu navigaciju i adaptaciju sadržaja u stvarnom vremenu na osnovi korisničkih uloga i dozvola, osiguravajući responzivno i dosljedno korisničko iskustvo kroz sve module.

Optimizacija performansi i stabilnosti

Optimizacija performansi i stabilnosti

Usredotočili smo se na osiguranje dosljedne pouzdanosti sustava pod uvjetima visokog opterećenja optimizirajući backend procese, poboljšavajući konfiguraciju infrastrukture te unapređujući API komunikaciju kroz distribuirane usluge i integracije.

Rješenja

Ključne značajke rješenja

  • Raspored Integracija Schedule API-ja s prikazom po danu, tjednu i mjesecu. Sinkronizacija u stvarnom vremenu s akademskog sustava.

  • Ocjene i akademski napredak — Pristup ocjenama putem API-ja — trenutačne, završne i raspodjele predmeta. 


  • Plaćanja tečaja — Plaćanja tečaja — status, stanja, računi u portalu.


  • Zadaci — Prikaz u stvarnom vremenu zadataka, rokova i statusa predaje — sinkronizirano s sustavima upravljanja tečajevima.

  • Moodle SSO — Jedinstvena prijava između portala i Moodlea — jedna sesija za sve usluge.

  • Personalizacija sadržaja — Personalizacija na temelju pravila prema 8 kriterija. Urednici definiraju ciljanu publiku za svaki sadržaj.

Image

Rezultati u brojkama

Pokriće personalizacije korisnika

100%

Portal pruža potpuno personalizirani sadržaj temeljen na 8 korisnički specifičnih kriterija, osiguravajući da svaki student i član fakulteta vidi relevantne informacije nakon prijave.

API integracije

10+

Sustav integrira više akademskih usluga u jedan portal, spajajući rasporede, ocjene, plaćanja, zadatke i pristup Moodleu.

Preciznost pregleda za urednike

100%

Dugoročni napor održavanja značajno smanjen zahvaljujući modularnoj arhitekturi — promjene su izolirane, predvidljive i zahtijevaju minimalno vrijeme inženjerske implementacije ili povlačenja

Autentikacija i pristup

100%

Portal je dostupan samo nakon uspješne autentikacije, osiguravajući siguran pristup osjetljivim akademskim podacima i uslugama za studente i fakultet na temelju uloga.

Izgradite personalizirano iskustvo sveučilišnog portala!

Dizajniramo jedinstvene akademske platforme s personalizacijom na temelju uloga, API integracijama i arhitekturom u oblaku - spajajući rasporede, ocjene, plaćanja i Moodle u jedan sustav

Message not sent.
Message not sent.
×
Niste sigurni odakle početi? Pomoći ćemo vam da definirate sljedeće korake!
Sklapanje privole za obradu osobnih podataka
×
Imate izazov? Naš tim će ga pretvoriti u rješenje.
Sklapanje privole za obradu osobnih podataka