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

Image

Keskeiset projektitiedot

Toimialat

Toimialat

Koulutus, Korkeakoulutus, Verkkokoulutusalustat, Akateeminen hallinto, Digitaaliset kampusratkaisut, Opiskelijatiedon palvelut

Palvelut

Palvelut

UI/UX-suunnittelu, Frontend-kehitys, Backend-kehitys, CMS-kustomointi, API-integraatio, Pilvi-infrastruktuurin käyttöönotto, Sisällön personointi

Ratkaisut

Ratkaisut

Opiskelija- ja henkilöstöportaali, Personoitu akateeminen kojelauta, Moodle SSO -integraatio, Akateemisen tiedonhallintajärjestelmä, Personoitu sisällön toimitusalusta

Teknologiat

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

Suuri määrä API:ta

Suuri määrä API:ta

Yli kymmenen eri muotoista, protokollaa ja rajoituksia sisältävää tietolähdettä vaati yhtenäisen integraatiokerroksen, joka pysyy vakaana ulkoisten järjestelmäpäivitysten aikana.

Personointi

Personointi

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

Vakaus kuormituksen alla

Vakaus kuormituksen alla

Portaali jakaa infrastruktuurin julkisen sivuston kanssa, mikä vaatii huolellisen arkkitehtuurin liikenteen eristämiseksi ja vakaan suorituskyvyn varmistamiseksi akateemisen huippukuormituksen aikana.

Moodle-integraatio

Moodle-integraatio

Moodlen monimutkainen autentikointi vaati räätälöidyn SSO-integraation portaali- ja oppimisympäristön saumattomaan siirtymiseen ilman toistuvia kirjautumisia.

Personoitu haku

Personoitu haku

Tavanomainen täystekstihaku ei riittänyt — hakutulokset piti suodattaa käyttäjän oikeuksien ja profiilin mukaan, mikä vaati erillisen hakemistoarkkitehtuurin.

Toimittajien esikatselujärjestelmä

Toimittajien esikatselujärjestelmä

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

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

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ä

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

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ä

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

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

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.

Image

Tulokset numeroina

Käyttäjäpersonoinnin kattavuus

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.

API-integraatiot

10+

Järjestelmä kokoaa useita akateemisia palveluita yhteen portaaliin, integroiden aikataulut, arvosanat, maksut, tehtävät ja Moodlen käytön.

Esikatselun tarkkuus toimittajille

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

Autentikointi ja pääsy

100%

Portaali on saavutettavissa vain onnistuneen autentikoinnin jälkeen, varmistaen turvallisen, roolipohjaisen pääsyn arkaluontoisiin akateemisiin tietoihin ja palveluihin opiskelijoille ja henkilökunnalle.

Luo personoitu yliopistoportaali!

Suunnittelemme yhtenäisiä akateemisia alustoja 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