Henkilöstöportaali
Tapaustarkastelu
Personoitu digitaalinen portaali, joka on suunniteltu yliopiston opiskelijoille ja henkilökunnalle, toimiakseen yhtenä pääsypisteenä kaikille akateemisille tiedoille ja palveluille. Alusta integroi yli 10 sisäistä järjestelmää ja API:a — mukaan lukien aikataulut, arvosanat ja Moodle SSO — yhdeksi saumattomaksi kokemukseksi.
Portaali mukauttaa dynaamisesti sisältöä ja toiminnallisuutta kahdeksan personointikriteerin perusteella varmistaen, että jokainen käyttäjä saa relevantin ja intuitiivisen kokemuksen heti kirjautumisen jälkeen. Käyttäjäkokemuksen ohella 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, jonka avulla toimittajat voivat nähdä sivut täsmälleen kuten tietyt käyttäjät näkisivät ne ennen julkaisua.
Tavoite: Luoda yhtenäinen ja erittäin personoitu yliopiston portaali, joka yksinkertaistaa akateemisten palveluiden käyttöä opiskelijoille ja henkilökunnalle samalla kun tarjoaa ylläpitäjille
Keskeiset projektitiedot
Toimialat
Koulutus, Korkeakoulutus, Verkko-opetusympäristöt, Akateeminen hallinto, Digitaaliset kampusratkaisut, Opiskelijatietopalvelut
Palvelut
UI/UX-suunnittelu, Frontend-kehitys, Backend-kehitys, CMS-räätälöinti, API-integraatiot, Pilvi-infrastruktuurin pystytys, Sisällön personointi
Ratkaisut
Opiskelija- ja henkilöstöportaali, Personoitu akateeminen hallintapaneeli, Moodle SSO -integraatio, Akateeminen tietojärjestelmä, Personoitu sisällönjakelualusta
Teknologiat
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, REST API -integraatiot, Single Sign-On (SSO)
Haasteet
Prosessi
Projektissa käytettiin vaiheittaista toteutustapaa, aloittaen ydinsovellusliittymäarkkitehtuurin ja tunnistusjärjestelmän suunnittelusta ja pystytyksestä, edeten asteittain eteenpäin useiden vaiheiden kautta lopulta täysin integroituneeseen CMS-pohjaiseen ilmoituskerrokseen, joka yhdistää sisällön jakelun ja järjestelmän toiminnan eri alustoilla.
Arkkitehtuurin suunnittelu
Määriteltiin skaalautuva järjestelmäarkkitehtuuri, joka perustuu jaettuun infrastruktuuriin julkisen verkkosivun kanssa, varmistamalla selkeä toimialueiden erottelu, vakaa suorituskyky ja valmius korkean käyttökuorman aikana akateemisessa ympäristössä.
Sisällön personointijärjestelmä
Toteutettiin sääntöpohjainen personointimoottori kahdeksan kriteerin avulla, mahdollistaen tarkan kontrollin sisällön näkyvyydestä ja varmistaen, että jokainen käyttäjä saa relevanttia tietoa roolinsa ja ominaisuuksiensa perusteella.
API-integraatiot
Yhdistettiin useita ulkoisia ja sisäisiä palveluja, mukaan lukien aikataulut, arvosanat, maksut, tehtävät ja Moodle SSO, luoden yhdenmukaisen pääsypisteen kaikille akateemisille tiedoille yhden portaalin sisällä.
Toimittajakokemus ja esikatselujärjestelmä
Kehitettiin joustava CMS-kokemus Umbracossa upotetulla esikatselutilalla, jonka avulla toimittajat voivat tarkasti nähdä sisällön täsmälleen kuten tietyt käyttäjätyypit sen näkisivät ennen julkaisua.
Frontendin toteutus
Rakennettiin dynaaminen Angular SPA, joka tukee personoitua renderöintiä, saumatonta navigointia ja reaaliaikaista sisällön mukautumista käyttäjäroolien ja oikeuksien perusteella, varmistaen reagoivan ja yhtenäisen käyttäjäkokemuksen kaikissa moduuleissa.
Suorituskyvyn ja vakauden optimointi
Keskitettiin varmistamaan järjestelmän luotettavuus korkean kuormituksen aikana optimoimalla taustaprosesseja, parantamalla infrastruktuurin konfiguraatiota ja tehostamalla API-viestintää hajautettujen palvelujen ja integraatioiden välillä.
Ratkaisut
Ratkaisun keskeiset ominaisuudet
Aikataulu — Aikataulun API-integraatio, jossa päivittäiset, viikoittaiset ja kuukausinäkymät. Reaaliaikainen synkronointi akateemisesta järjestelmästä.
Arvosanat & Akateeminen edistyminen — Arvosanojen pääsy API:n kautta — nykyiset, lopulliset ja kurssikohtaiset erittelyt.
Kurssimaksut — Kurssimaksut — tila, saldot, kuitit portaalissa.
Tehtävät — Tehtävien, määräaikojen ja palautustilanteen reaaliaikainen näyttö — synkronoitu kurssinhallintajärjestelmien kanssa.
Moodle SSO — Yhden kirjautumisen (Single Sign-On) mahdollisuus portaalin ja Moodlen välillä — yksi istunto kaikille palveluille.
Sisällön personointi — Sääntöpohjainen personointi 8 kriteerin mukaan. Toimittajat määrittelevät kohdeyleisön sisältökohtaisesti.
Tulokset numeroina
100%
Portaali tarjoaa täysin personoitua sisältöä 8 käyttäjäkohtaisen kriteerin perusteella varmistaen, että jokainen opiskelija ja henkilökunnan jäsen näkee kirjautumisen jälkeen relevantit tiedot.
10+
Järjestelmä kokoaa useita akateemisia palveluita yhteen portaaliin yhdistäen aikataulut, arvosanat, maksut, tehtävät ja Moodle-pääsyn.
100%
Pitkäaikainen ylläpitotyö vähentynyt merkittävästi modulaarisen arkkitehtuurin ansiosta — muutokset ovat eristettyjä, ennustettavia ja niiden toteutus tai peruuttaminen vaatii minimoidusti suunnitteluaikaa.
100%
Portaaliin pääsee vain onnistuneen todennuksen jälkeen, varmistaen turvallisen roolipohjaisen pääsyn arkaluontoisiin akateemisiin tietoihin ja palveluihin opiskelijoille ja henkilökunnalle.