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

Image

Keskeiset projektitiedot

Toimialat

Toimialat

Koulutus, Korkeakoulutus, Verkko-opetusympäristöt, Akateeminen hallinto, Digitaaliset kampusratkaisut, Opiskelijatietopalvelut

Palvelut

Palvelut

UI/UX-suunnittelu, Frontend-kehitys, Backend-kehitys, CMS-räätälöinti, API-integraatiot, Pilvi-infrastruktuurin pystytys, Sisällön personointi

Ratkaisut

Ratkaisut

Opiskelija- ja henkilöstöportaali, Personoitu akateeminen hallintapaneeli, Moodle SSO -integraatio, Akateeminen tietojärjestelmä, Personoitu sisällönjakelualusta

Teknologiat

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

Suurten API-määrien hallinta

Suurten API-määrien hallinta

Yli kymmenen erilaista tietolähdettä eri formaateilla, protokollilla ja rajoitteilla vaati yhtenäisen integraatiokerroksen, joka pysyy vakaana ulkoisten järjestelmäpäivitysten aikana.

Personointi

Personointi

Jokainen sisältöelementti voi kohdistua tietylle yleisölle kahdeksan kriteerin perusteella. Personointimoottorin täytyi toimia luotettavasti tuhansien samanaikaisten käyttäjäistuntojen aikana.

Vakaus kuormituksen alla

Vakaus kuormituksen alla

Portaali jakaa infrastruktuurin julkisen sivuston kanssa, mikä vaatii huolellista arkkitehtuuria liikenteen eristämiseksi ja vakaata suorituskykyä akateemisen ruuhka-ajan aikana.

Moodle-integraatio

Moodle-integraatio

Moodlen monimutkainen tunnistautuminen vaati räätälöidyn SSO-integraation saumattomaan siirtymiseen portaalin ja LMS:n välillä ilman toistuvaa kirjautumista.

Personoitu haku

Personoitu haku

Tavanomainen kokotekstihaku ei riittänyt — hakutulokset piti suodattaa käyttäjän oikeuksien ja profiilin mukaan, mikä vaati erillisen hakuhakemiston arkkitehtuurin.

Toimittajan esikatselujärjestelmä

Toimittajan esikatselujärjestelmä

Angular SPA toimii Umbracon hallintapaneelin sisällä. Upotettu esikatselujärjestelmä antaa toimittajien nähdä minkä tahansa sivun tietyn opiskelijan näkymänä ennen julkaisua.

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

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ä

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

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ä

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

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

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.

Image

Tulokset numeroina

Käyttäjän personoinnin kattavuus

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.

API-integraatiot

10+

Järjestelmä kokoaa useita akateemisia palveluita yhteen portaaliin yhdistäen aikataulut, arvosanat, maksut, tehtävät ja Moodle-pääsyn.

Esikatselun tarkkuus toimittajille

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.

Todennus & pääsy

100%

Portaaliin pääsee vain onnistuneen todennuksen jälkeen, varmistaen turvallisen roolipohjaisen pääsyn arkaluontoisiin akateemisiin tietoihin ja palveluihin opiskelijoille ja henkilökunnalle.

Rakenna personoitu yliopiston portaali kokemus!

Suunnittelemme yhtenäiset akateemiset alustat roolipohjaisella personoinnilla, API-integraatioilla ja pilviarkkitehtuurilla — tuoden aikataulut, arvosanat, maksut ja Moodlen yhteen järjestelmään

Message not sent.
Message not sent.
×
Etkö tiedä mistä aloittaa? Autamme sinua hahmottamaan seuraavat askeleet!
Suostumus henkilötietojen käsittelyyn
×
Onko haaste? Tiimimme muuttaa sen ratkaisuksi.
Suostumus henkilötietojen käsittelyyn