Hjemmesideoptimering og tilpasset LMS-udvikling: automatisering af 30% papirarbejde

Innowise har opdateret et college-website til den nye Umbraco-version med et tilpasset kursusadministrationssystem og ansøgningsformularer til studerende.

Kunde

Industri
Region
EU
Kunde siden
2022
Vores kunde er en uddannelsesinstitution med base i EU, der udbyder akademiske kurser til studerende over hele verden. Detaljerede oplysninger om kunden kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Kundens college content management-system var baseret på CMS Umbraco 4.11. De største problemer var uoptimeret kode og dårlig ydeevne, som kunne løses ved at opgradere til en nyere version af Umbraco.

Desuden krævede ansøgningssystemet til online kursustilmelding en opgradering for at løse problemer i forbindelse med indsendelse af dokumenter, sporing af uddannelsesmæssige fremskridt og elevoptegnelser. Platformen manglede også værktøjer til at spore individuelle fremskridt og muligheden for at uploade uddannelsesrelaterede multimediefiler.

Innowise fik til opgave at opdatere et eksisterende website, herunder Umbraco-migrering til en ny version af CMS, oprettelse af nye HTML-skabeloner, implementering af elektronisk ansøgningsfunktionalitet og oprettelse af et mere fleksibelt administrationssystem til sporing af fremskridt, elevregnskab og udgivelse af indhold.

Løsning

Vores team foretog en revision af kundens uddannelses-CMS og besluttede at opgradere det til en nyere version over flere trin i henhold til den officielle Umbraco-dokumentation. Vi opgraderede systemet for at muliggøre effektiv kursusadministration og indsendelse af ansøgninger, hvilket gør uddannelsesprocessen mere bekvem for både lærere og studerende.

Opgradering af hjemmeside

Den eksisterende Umbraco CMS 4.11-version blev anset for at være uegnet til fremtidig udvikling af hjemmesiden på grund af dens dårlige ydeevne og begrænsede funktionalitet. Vores idé var at opgradere systemet til version 9.5 eller højere.

For at få en smidig og kontrollerbar Umbraco-migrering opdelte vi arbejdsgangen i flere faser:

  • Oprettelse af en sikkerhedskopi af kundens database og hjemmesidefiler;
  • opgradering af brugerdefineret kode og skabeloner til version 6.5;
  • opgradering til version 7.5 med det nye administratorpanel;
  • opgradering til version 8.5 for at ændre den underliggende projektarkitektur;
  • opgradering af hjemmesiden til Umbraco 9.5 for efterfølgende forbedring.

Opgraderingen til Umbraco 9.5 har resulteret i betydelige globale systemændringer. Skiftet til .NET5 øgede hjemmesidens ydeevne betydeligt. Efter opgraderingen udførte vores team test, lokaliserede og løste hurtigt mindre problemer i arkitekturen og ikke-optimerede forespørgsler. Som et resultat øgede vi hjemmesidens hastighed med 2,5 gange.

Skræddersyet administrationssystem til uddannelseskurser

Efter at have opdateret platformen til en nyere version udviklede vores team nye kursusrelaterede funktioner. Vi oprettede en liste over tilgængelige programmer med fleksibel filtrering. De studerende kan nu indsende onlineansøgninger til forskellige programmer ved at udfylde de nødvendige oplysninger og uploade dokumenter.

Vi har også inddelt kurserne i flere moduler med tilhørende noter, videolektioner og bøger. Efter at have bestået et af modulerne skulle de studerende tage prøver fra universitetslærere for at få adgang til det næste modul. Vi implementerede også en karakterskala for hver disciplin og et individuelt karaktersporingssystem.

De opdaterede elevadministrationssystemer og sporingsværktøjer til uddannelsesmæssige fremskridt gør det muligt for elever og lærere at koncentrere sig om uddannelse i stedet for organisatoriske bekymringer.

Derudover har vores specialister implementeret funktionalitet, der gør det muligt for studerende at anmode om dokumenter fra universitetet. Anmodningen sendes til dekanens kontor til efterfølgende behandling og indsendelse. Når den nødvendige dokumentation er klar, får de studerende besked om at møde op på dekanens kontor.

Den trykte dokumentformular er også blevet redesignet: Ideen var at få et tosidet layout med den personlige erklæring på den ene side og resten på den anden side af A4-arket for at lette dokumentbehandlingen, hvor mindre vigtige oplysninger er tilgængelige, men alligevel visuelt adskilt.

Desuden har vi tilføjet flere nye onlineformularer, hvoraf den ene er en international ansøgning med en grundlæggende vurdering af ansøgerens engelskkundskaber. Vores team arbejder i øjeblikket på denne formular for at tilføje flere evalueringskriterier og stemmeinput.

Innowise har også forbedret sitets funktionalitet med et nyt dashboard, så de studerende kan se professorernes skemaer og booke ledige tider til forskningskonsultationer. Ved hjælp af denne nye funktion kan studerende nemt planlægge aftaler uden at skulle igennem en langvarig proces med at sende professorer en e-mail eller besøge deres kontorer. Systemet giver brugerne mulighed for hurtigt at navigere i professorernes kalendere og vælge et passende tidspunkt og kollegieværelse. Systemet kan integreres med Google Calendar, hvilket sikrer, at alle bookinger og ændringer i skemaet øjeblikkeligt synkroniseres på tværs af alle platforme.

Teknologier og værktøjer

.NET5, ASP.NET WEB API, Entity Framework, JWT, FluentValidation, AutoMapper
XHTML bygget efter W3C-specifikationer, JavaScript, jQuery og CSS. Niveau A-overensstemmelse med tilgængelighed af webindhold. React, Lodash, Recoil, Material UI, Apollo Client
MS SQL Server
Platforme
Umbraco CMS 9
Azure Data Storage, Azure Key Vault, Azure App Insights, Azure App Services, Azure AD, Azure Functions, Azure Cosmos DB
Azure DevOps
NUnit, Moq

Proces

Vi fulgte Scrum-metoden med to-ugers sprints for at sikre den nødvendige fleksibilitet i arbejdsprocessen. I løbet af projektet foregik al kommunikation mellem vores team og kunden via Google Chat og Google Meets med permanent opgavesporing via Jira. Generelt omfattede vores arbejde følgende faser:

  • Vi gennemførte en projektrevision for at identificere performanceproblemer og indsamle krav.
  • Efter at have indsamlet kravene lavede vi en backup af hjemmesiden og databasen.
  • Vi opgraderede hjemmesiden til Umbraco 9.5-versionen, så processen ikke forstyrrede kollegiets arbejde og behandlingen af nye ansøgninger.
  • Mens vi testede, vedligeholdt og forbedrede vi den tidligere funktionalitet i kollegiets content management-system.

Da resultaterne var godkendt af kunden, gik vi i gang med at udvikle nye kursusfunktioner, automatiseringsværktøjer til dokumenter og nye ansøgnings- og testformularer. Vi fortsætter med at arbejde på projektet, vedligeholde webstedets funktionalitet og forfine nye funktioner til uddannelsesprogrammer.

Hold

1
Projektleder
1
DevOps Engineer
2
Front-end-udviklere
2
Back-end-udviklere
1
UI/UX-designer
1
QA Engineer
1
Teamleder
team-intelligent

Resultater

Det opdaterede college-website viste en betydelig stigning i ydeevnen, hvilket fordoblede trafikken på websitet og øgede antallet af studerendes ansøgninger om nye kurser. Implementeringen af automatiseret papirarbejde og nye dokumentationsværktøjer har optimeret og fremskyndet arbejdet for kollegiets personale betydeligt. De studerende kan nu supplere læringsmaterialet med videoer, bøger, billeder og artikler, hvilket gør læringsprocessen mere struktureret og fornøjelig. Webstedet er optimeret til mobile enheder, så de studerende kan lære, følge med i deres fremskridt, booke konsultationer og indsende ansøgninger når som helst og hvor som helst.
Projektets varighed
  • Maj 2022 - i gang

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil