Henkilöstöportaali
Tapauskatsaus
Mukautettu digitaalinen portaali yliopiston opiskelijoille ja henkilökunnalle, joka toimii yhtenä pääsypisteenä kaikille akateemisille tiedoille ja palveluille. Alusta yhdistää yli 10 sisäistä järjestelmää ja APIa — mukaan lukien aikataulut, arvosanat ja Moodle SSO — yhdeksi saumattomaksi kokemukseksi.
Portaali mukauttaa sisältöä ja toiminnallisuutta dynaamisesti 8 personointikriteerin perusteella, varmistaen, että jokainen käyttäjä saa heti kirjautumisen jälkeen relevantin ja intuitiivisen kokemuksen. Käyttäjäkokemuksen lisäksi järjestelmä tarjoaa toimittajille joustavan sisällönhallintaympäristön, joka poistaa kehittäjäriippuvuuden päivittäisissä sisältötoiminnoissa.
Erityistä huomiota kiinnitettiin alustan vakauteen kuormituksen aikana ja esikatselujärjestelmän rakentamiseen, joka sallii toimittajien nähdä sivut täsmälleen niin kuin tietyt käyttäjät näkisivät ne ennen julkaisua.
Tavoite: Luoda yhtenäinen ja erittäin personoitu yliopiston portaali, joka yksinkertaistaa pääsyä akateemisiin palveluihin opiskelijoille ja henkilökunnalle samalla kun tarjoaa administrato
Keskeiset projektitiedot
Toimialat
Koulutus, Korkeakoulutus, Verkkokoulutusalustat, Akateeminen hallinto, Digitaaliset kampusratkaisut, Opiskelijatiedon palvelut
Palvelut
UI/UX-suunnittelu, Frontend-kehitys, Backend-kehitys, CMS-kustomointi, API-integraatio, Pilvi-infrastruktuurin käyttöönotto, Sisällön personointi
Ratkaisut
Opiskelija- ja henkilöstöportaali, Personoitu akateeminen kojelauta, Moodle SSO -integraatio, Akateemisen tiedonhallintajärjestelmä, Personoitu sisällön toimitusalusta
Teknologiat
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API -integraatiot, Yhden kirjautumisen (SSO) ratkaisut
Haasteet
Prosessi
Toteutuksessa käytetään vaiheittainen lähestymistapaa, alkaen ydin-API-arkkitehtuurin ja autentikointijärjestelmän suunnittelusta ja asetuksista, edeten vähitellen seuraaviin vaiheisiin ja lopulta päätyen täysin integroituneeseen, CMS-ohjattuun ilmoituskerrokseen, joka yhdistää sisällön toimituksen ja järjestelmän käyttäytymisen alustoilla.
Arkkitehtuurin suunnittelu
Määritettiin skaalautuva järjestelmäarkkitehtuuri, joka perustuu julkisen verkkosivun yhteiseen infrastruktuuriin varmistaen selkeän domain-erottelun, vakaan suorituskyvyn ja valmiuden korkeaan kuormitukseen akateemisessa ympäristössä.
Sisällön personointijärjestelmä
Toteutettiin sääntöihin perustuva personointimoottori kahdeksalla kriteerillä, mahdollistaen tarkan ohjauksen sisällön näkyvyyteen ja varmistaen, että kukin käyttäjä saa roolinsa ja ominaisuuksiensa perusteella relevanttia tietoa.
API-integraatiot
Yhdistettiin useita ulkoisia ja sisäisiä palveluita, mukaan lukien aikataulut, arvosanat, maksut, tehtävät ja Moodle SSO, luoden yhden pääsypisteen kaikille akateemisille tiedoille yhden portaalin sisällä.
Toimittajakokemus ja esikatselujärjestelmä
Kehitettiin joustava CMS-kokemus Umbracossa upotetulla esikatselutilalla, joka antaa toimittajille mahdollisuuden nähdä sisältö täsmälleen niin kuin se näkyy tietyille käyttäjätyypeille ennen julkaisua.
Frontend-toteutus
Rakennettiin dynaaminen Angular SPA, joka tukee personoitua renderöintiä, saumattomia navigointitoimintoja ja reaaliaikaista sisällön mukautumista käyttäjäroolien ja -oikeuksien perusteella varmistaen responsiivisen ja johdonmukaisen käyttäjäkokemuksen kaikissa moduuleissa.
Suorituskyvyn ja vakauden optimointi
Panostettiin järjestelmän luotettavuuden varmistamiseen korkeassa kuormituksessa optimoimalla backend-prosesseja, parantamalla infrastruktuurin konfiguraatiota ja tehostamalla API-viestintää hajautettujen palveluiden ja integraatioiden välillä.
Ratkaisut
Ratkaisun keskeiset ominaisuudet
Aikataulu — Aikataulun API-integraatio päivä-, viikko- ja kuukausinäkymillä. Reaaliaikainen synkronointi akateemisesta järjestelmästä.
Arvosanat ja akateeminen edistyminen — Pääsy arvosanoihin API:n kautta — nykyiset, lopulliset ja kurssin erittelyt.
Kurssimaksut — Kurssimaksut — tila, saldot, kuitit portaalissa.
Tehtävät — Tehtävien, määräaikojen ja palautusten tila reaaliaikaisesti — synkronoituna kurssinhallintajärjestelmien kanssa.
Moodle SSO — Yhden kirjautumisen ratkaisu portaalin ja Moodlen välillä — yksi istunto kaikkiin palveluihin.
Sisällön personointi — Sääntöpohjainen personointi 8 kriteerillä. Toimittajat määrittelevät kohdeyleisön sisällölle.
Tulokset numeroina
100%
Portaali tarjoaa täysin personoitua sisältöä perustuen 8 käyttäjäkohtaiselle kriteerille, varmistaen että jokainen opiskelija ja henkilökunnan jäsen näkee asiaankuuluvan tiedon kirjautumisen jälkeen.
10+
Järjestelmä kokoaa useita akateemisia palveluita yhteen portaaliin, integroiden aikataulut, arvosanat, maksut, tehtävät ja Moodlen käytön.
100%
Pitkäaikainen ylläpitotyö merkittävästi vähentynyt modulaarisen arkkitehtuurin ansiosta — muutokset ovat eristettyjä, ennustettavia ja vaativat minimaalisen insinöörityön toteutukseen tai palautukseen
100%
Portaali on saavutettavissa vain onnistuneen autentikoinnin jälkeen, varmistaen turvallisen, roolipohjaisen pääsyn arkaluontoisiin akateemisiin tietoihin ja palveluihin opiskelijoille ja henkilökunnalle.