Verkkosivujen optimointi ja mukautetun LMS-kehityksen kehittäminen: 30% paperityön automatisointi

Innowise on päivittänyt korkeakoulun verkkosivuston uuteen Umbraco-versioon, jossa on räätälöity kurssinhallintajärjestelmä ja opiskelijoiden hakulomakkeet.

Asiakas

Teollisuus
Alue
EU
Asiakas vuodesta
2022
Asiakkaamme on Euroopan unionissa sijaitseva oppilaitos, joka tarjoaa akateemisia kursseja opiskelijoille maailmanlaajuisesti. Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Asiakkaan korkeakoulun sisällönhallintajärjestelmä perustui seuraavaan järjestelmään CMS Umbraco 4.11. Tärkeimmät ongelmat olivat optimoimaton koodi ja heikko suorituskyky, jotka voitiin korjata päivittämällä Umbracon uudempaan versioon.

Lisäksi verkkokurssien ilmoittautumiseen tarkoitettu sovellusjärjestelmä tarvitsi päivityksen, jotta voitiin ratkaista asiakirjojen toimittamiseen, opintojen etenemisen seurantaan ja opiskelijarekisteriin liittyvät ongelmat. Järjestelmästä puuttuivat myös työkalut yksilöllisen edistymisen seuraamiseksi ja mahdollisuus ladata koulutukseen liittyviä multimediatiedostoja.

Innowise:n tehtävänä oli päivittää olemassa oleva verkkosivusto, mukaan lukien Umbracon siirtyminen uuteen CMS-versioon, uusien HTML-mallien luominen, sähköisten sovellusten toimintojen toteuttaminen ja joustavamman hallintajärjestelmän luominen edistymisen seurantaa, opiskelijoiden kirjanpitoa ja sisällön julkaisemista varten.

Ratkaisu

Tiimimme suoritti asiakkaan koulutus-CMS:n tarkastuksen ja päätti päivittää sen uudempaan versioon useassa vaiheessa Umbracon virallisen dokumentaation mukaisesti. Päivitimme järjestelmän mahdollistamaan tehokkaan kurssinhallinnan ja hakemusten jättämisen, mikä tekee koulutusprosessista helpomman sekä opettajille että opiskelijoille.

Verkkosivuston päivitys

Nykyinen Umbraco CMS 4.11 -versio katsottiin sopimattomaksi tulevan verkkosivuston kehittämiseen sen heikon suorituskyvyn ja rajoitettujen toimintojen vuoksi. Ajatuksenamme oli päivittää järjestelmä versioon 9.5 tai uudempaan.

Sujuvan ja hallittavissa olevan Umbraco-migraation toteuttamiseksi jaoimme työnkulun useisiin vaiheisiin:

  • varmuuskopion luominen asiakkaan tietokannasta ja verkkosivuston tiedostoista;
  • mukautetun koodin ja mallien päivittäminen versioon 6.5;
  • päivitys versioon 7.5 uudella hallintopaneelilla;
  • päivittämällä versioon 8.5 muutetaan taustalla olevaa projektiarkkitehtuuria;
  • verkkosivuston päivittäminen Umbraco 9.5:een myöhempää parantamista varten.

Päivitys Umbraco 9.5:een on aiheuttanut merkittäviä maailmanlaajuisia järjestelmämuutoksia. Siirtyminen .NET5:een lisäsi merkittävästi verkkosivuston suorituskykyä. Päivityksen jälkeen tiimimme suoritti testauksen, paikallisti ja ratkaisi nopeasti arkkitehtuurin pienet ongelmat ja optimoimattomat kyselyt. Tämän tuloksena kasvatimme verkkosivuston nopeutta 2,5-kertaiseksi.

Räätälöity hallintojärjestelmä koulutuskursseja varten

Päivitettyämme alustan uudempaan versioon tiimimme kehitti uusia kursseihin liittyviä toimintoja. Loimme käytettävissä olevien ohjelmien luettelon, jossa on joustava suodatus. Opiskelijat voivat nyt lähettää online-hakemuksia eri ohjelmiin täyttämällä vaaditut tiedot ja lataamalla asiakirjoja.

Jaoimme kurssit myös useisiin moduuleihin, joihin on liitetty muistiinpanoja, videotunteja ja kirjoja. Kun opiskelija on läpäissyt yhden moduulin, hänen on suoritettava kokeet korkeakoulun opettajilta päästäkseen seuraavaan moduuliin. Toteutimme myös kunkin oppiaineen arviointiasteikon ja yksilöllisen arvosanojen seurantajärjestelmän.

Päivitettyjen opiskelijahallintajärjestelmien ja opetuksen edistymisen seurantatyökalujen ansiosta opiskelijat ja opettajat voivat keskittyä koulutukseen organisatoristen huolenaiheiden sijaan.

Lisäksi asiantuntijamme ottivat käyttöön toiminnon, jonka avulla opiskelijat voivat pyytää asiakirjoja korkeakoulusta. Pyyntöilmoitus lähetetään dekaanin toimistoon käsiteltäväksi ja toimitettavaksi. Kun tarvittavat asiakirjat ovat valmiina, opiskelijat saavat ilmoitukset tulla dekaanin toimistoon.

Myös tulostetun asiakirjan lomake on uudistettu: ajatuksena oli saada aikaan kaksisivuinen ulkoasu, jossa henkilökohtainen lausunto on yhdellä sivulla ja loput A4-arkin toisella puolella, jotta asiakirjojen käsittely olisi helpompaa ja vähemmän tärkeät tiedot olisivat saatavilla mutta visuaalisesti erillään.

Lisäksi olemme lisänneet useita uusia verkkolomakkeita, joista yksi on kansainvälinen hakemus, johon sisältyy hakijan englannin kielen taidon perusarviointi. Tiimimme työstää parhaillaan tätä lomaketta lisätäkseen siihen lisää arviointikriteerejä ja äänensyöttöä.

Innowise paransi myös sivuston toiminnallisuutta uudella kojelaudalla, jonka avulla opiskelijat voivat tarkastella professorien aikatauluja ja varata vapaita aikoja tutkimuskonsultaatioita varten. Tämän uuden ominaisuuden avulla opiskelijat voivat kätevästi varata tapaamisia ilman, että heidän tarvitsee käydä läpi pitkää prosessia lähettämällä sähköpostia professoreille tai vierailemalla heidän toimistoissaan. Järjestelmän avulla käyttäjät voivat nopeasti selata professoreiden kalentereita ja valita sopivan ajan ja yliopiston huoneen. Järjestelmä voidaan integroida Google-kalenteriin, jolloin kaikki varaukset ja aikatauluun tehdyt muutokset synkronoituvat välittömästi kaikilla alustoilla.

Teknologiat ja työkalut

.NET5, ASP.NET WEB API, Entity Framework, JWT, FluentValidation, AutoMapper
XHTML on rakennettu W3C:n spesifikaatioiden mukaisesti, JavaScript, jQuery ja CSS. Verkkosisällön saavutettavuuden taso A. React, Lodash, Recoil, Material-käyttöliittymä, Apollo Client
MS SQL Server
Alustat
Umbraco CMS 9
Azure Tietovarastointi, Azure Avainholvi, Azure App Insights, Azure Sovelluspalvelut, Azure AD, Azure Functions, Azure Cosmos DB.
Azure DevOps
NUnit, Moq

Prosessi

Noudatimme Scrum-menetelmää kahden viikon sprintteinä, jotta työprosessi olisi riittävän joustava. Projektin aikana kaikki tiimimme ja asiakkaan välinen viestintä tapahtui Google Chatin ja Google Meetsin kautta, ja tehtävien seuranta tapahtui jatkuvasti Jiran kautta. Yleisesti ottaen työmme laajuus sisälsi seuraavat vaiheet:

  • Suoritimme hanketarkastuksen suorituskykyyn liittyvien ongelmien tunnistamiseksi ja vaatimusten keräämiseksi.
  • Vaatimusten keräämisen jälkeen teimme varmuuskopion verkkosivustosta ja tietokannasta.
  • Päivitimme verkkosivuston Umbraco 9.5 -versioon, jotta prosessi ei häiritsisi korkeakoulutyötä ja uusien hakemusten käsittelyä.
  • Testauksen aikana ylläpidimme ja paransimme korkeakoulun sisällönhallintajärjestelmän aiempia toimintoja.

Kun asiakas oli hyväksynyt tulokset, aloimme kehittää uusia kurssiominaisuuksia, dokumenttien automatisointityökaluja sekä uusia hakemus- ja testilomakkeita. Jatkamme projektin parissa työskentelyä, ylläpidämme sivuston toiminnallisuutta ja hiomme uusia ominaisuuksia koulutusohjelmia varten.

Joukkue

1
Projektipäällikkö
1
DevOps Engineer
2
Front-end-kehittäjät
2
Back-end-kehittäjät
1
UI/UX-suunnittelija
1
QA Engineer
1
Tiimin johtaja
team-innowise

Tulokset

Päivitetty korkeakoulun verkkosivusto paransi suorituskykyä merkittävästi, sillä sen kävijämäärät kaksinkertaistuivat ja uusia kursseja koskevien opiskelijahakemusten määrä kasvoi. Automatisoidun paperityön ja uusien dokumentointivälineiden käyttöönotto on optimoinut ja nopeuttanut huomattavasti opiston henkilöstön työtä. Opiskelijat voivat nyt täydentää oppimateriaalia videoilla, kirjoilla, kuvilla ja artikkeleilla, mikä tekee oppimisprosessista jäsennellympää ja miellyttävämpää. Sivusto on optimoitu mobiililaitteille, joten opiskelijat voivat opiskella, seurata opintojen edistymistä, varata konsultaatioita ja lähettää hakemuksia missä ja milloin tahansa.
Hankkeen kesto
  • Toukokuu 2022 - käynnissä

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli