Ontmoet ons op de E-commerce Berlin Expo, 22 februari 2024.

Laat uw contactgegevens achter, dan sturen we u onze whitepaper per e-mail toe.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1400+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Websiteoptimalisatie en aangepaste LMS-ontwikkeling: 30% van het papierwerk automatiseren

Innowise heeft een website van een hogeschool bijgewerkt naar de nieuwe Umbraco-versie met een aangepast cursusbeheersysteem en aanmeldingsformulieren voor studenten.

Klant

Industrie
Onderwijs
Regio
EU
Klant sinds
2022
Onze klant is een in de Europese Unie gevestigde onderwijsinstelling die wereldwijd academische cursussen voor studenten verzorgt. Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt onder de bepalingen van de NDA.

Uitdaging

Het contentbeheersysteem van de klant was gebaseerd op CMS Umbraco 4.11. De belangrijkste problemen waren niet-geoptimaliseerde code en slechte prestaties, die konden worden verholpen door te upgraden naar een nieuwere versie van Umbraco.

Bovendien moest het systeem voor de online inschrijving van cursussen worden verbeterd om problemen aan te pakken in verband met het indienen van documenten, het bijhouden van onderwijsvorderingen en studentenrecords. Het platform ontbeerde ook instrumenten voor het bijhouden van individuele vorderingen en de mogelijkheid om onderwijsgerelateerde multimediabestanden te uploaden.

Innowise werd belast met het updaten van een bestaande website, inclusief de migratie van Umbraco naar een nieuwe versie van het CMS, het creëren van nieuwe HTML templates, het implementeren van elektronische applicatie functionaliteit en het creëren van een flexibeler beheersysteem voor voortgangsbewaking, studentenadministratie en het publiceren van content.

Oplossing

Our team conducted an audit of the client’s education CMS and decided to upgrade it to a newer version over several stages as per the official Umbraco documentation. We upgraded the system to enable efficient course management and application submission, which makes the educational process more convenient for teachers and students alike.

cursusbeheersysteem

Upgrade website

Het bestaande Umbraco CMS 4.11 versie werd ongeschikt geacht voor toekomstige website ontwikkeling vanwege de slechte prestaties en beperkte functionaliteit. Ons idee was om het systeem te upgraden naar versie 9.5 of hoger.

Voor een vlotte en controleerbare Umbraco-migratie hebben we de werkstroom in verschillende stappen verdeeld:

  • het maken van een back-up van de database en website bestanden van de klant;
  • het upgraden van de aangepaste code en sjablonen naar versie 6.5;
  • upgraden naar versie 7.5 met het nieuwe beheerderspaneel;
  • upgraden naar versie 8.5 om de onderliggende projectarchitectuur te veranderen;
  • het upgraden van de website naar Umbraco 9.5 voor verdere verbetering.

De upgrade naar Umbraco 9.5 heeft geleid tot aanzienlijke globale systeemwijzigingen. De overstap naar .NET5 heeft de prestaties van de website aanzienlijk verbeterd. Na de upgrade heeft ons team tests uitgevoerd en kleine problemen in de architectuur en niet-geoptimaliseerde query's opgespoord en snel opgelost. Als gevolg daarvan hebben we de snelheid van de website met een factor 2,5 verhoogd.

Beheersysteem op maat voor opleidingen

Na het updaten van het platform naar een recentere versie, ontwikkelde ons team nieuwe cursusgerelateerde functionaliteit. We creëerden een lijst van beschikbare programma's met flexibele filtering. De studenten kunnen nu online aanvragen indienen voor verschillende programma's door de vereiste informatie in te vullen en documenten te uploaden.

We hebben de cursussen ook onderverdeeld in verschillende modules met bijgevoegde notities, videolessen en boeken. Na het slagen voor een van de modules moeten studenten toetsen afleggen bij docenten om toegang te krijgen tot de volgende module. We implementeerden ook een beoordelingsschaal voor elk vak, en een individueel cijfersysteem.

Dankzij de bijgewerkte systemen voor leerlingenbeheer en de instrumenten voor het bijhouden van de voortgang van het onderwijs kunnen leerlingen en leraren zich concentreren op het onderwijs in plaats van op organisatorische beslommeringen.

Bovendien hebben onze specialisten een functionaliteit ingevoerd waarmee studenten documenten kunnen aanvragen bij het college. De aanvraagmelding wordt naar het kantoor van de decaan gestuurd voor verdere verwerking en indiening. Zodra de nodige documentatie klaar is, ontvangen de studenten een bericht om naar het kantoor van de decaan te komen.

Ook het gedrukte documentformulier is opnieuw ontworpen: het idee was om een lay-out van twee pagina's te krijgen met de persoonlijke verklaring op één pagina en de rest op de andere kant van het A4-blad voor een gemakkelijke verwerking van het document, waarbij minder belangrijke informatie beschikbaar is maar toch visueel gescheiden.

Verder hebben we verschillende nieuwe online formulieren toegevoegd, waaronder een internationale aanvraag met de functionaliteit van een basisbeoordeling van de Engelse taalvaardigheid van de aanvrager. Ons team werkt momenteel aan dit formulier om meer beoordelingscriteria en spraakinvoer toe te voegen.

Innowise heeft ook de functionaliteit van de site uitgebreid met een nieuw dashboard, waarmee studenten de agenda's van professoren kunnen bekijken en beschikbare plaatsen voor onderzoeksconsulten kunnen reserveren. Met behulp van deze nieuwe functie kunnen studenten gemakkelijk afspraken inplannen zonder dat ze professoren hoeven te mailen of hun kantoor hoeven te bezoeken. Met het systeem kunnen gebruikers snel door de agenda's van professoren navigeren en een geschikte tijd en collegezaal selecteren. Het systeem kan worden geïntegreerd met Google Calendar, zodat alle boekingen en wijzigingen in de agenda direct worden gesynchroniseerd op alle platforms.

Technologieën en instrumenten

Back-end
.NET5, ASP.NET WEB API, Entity Framework, JWT, FluentValidation, AutoMapper
Front-end
XHTML gebouwd volgens W3C-specificaties, JavaScript, jQuery en CSS. Niveau A Conformiteit met Web Content Accessibility. React, Lodash, Recoil, Material UI, Apollo Client
Databases
MS SQL Server
Platformen
Umbraco CMS 9
Cloud
Azure Data Storage, Azure Key Vault, Azure App Insights, Azure App Services, Azure AD, Azure Functions, Azure Cosmos DB
DevOps
Azure DevOps
QA
NUnit, Moq

Proces

We volgden de Scrum-methodologie met sprints van twee weken om de nodige flexibiliteit in het werkproces te garanderen. Tijdens het project verliep alle communicatie tussen ons team en de klant via Google Chat en Google Meets met permanente taakopvolging via Jira. In het algemeen omvatte de omvang van ons werk de volgende fasen:

  • We voerden een projectaudit uit om prestatieproblemen te identificeren en vereisten te verzamelen.
  • Na het verzamelen van de vereisten, maakten we een back-up van de website en de database.
  • We hebben de website geüpgraded naar de Umbraco 9.5 versie, zodat het proces het werk van het college en de verwerking van nieuwe aanvragen niet verstoorde.
  • Tijdens het testen hebben we de vorige functionaliteit van het contentbeheersysteem van de universiteit behouden en verbeterd.

Nadat de resultaten door de klant waren goedgekeurd, begonnen we met de ontwikkeling van nieuwe cursusfuncties, automatiseringstools voor documenten en nieuwe aanvraag- en testformulieren. We blijven aan het project werken, onderhouden de functionaliteit van de site en verfijnen nieuwe functies voor onderwijsprogramma's.

Team

1
Projectleider
1
DevOps Engineer
2
Front-end Ontwikkelaars
2
Back-end Ontwikkelaars
1
UI/UX Ontwerper
1
QA Engineer
1
Teamleider
team-innowise

Resultaten

De bijgewerkte website van de hogeschool liet een aanzienlijke prestatieverhoging zien, waardoor het verkeer op de site verdubbelde en het aantal aanvragen van studenten voor nieuwe cursussen toenam. De invoering van geautomatiseerd papierwerk en nieuwe documentatiehulpmiddelen heeft het werk van het personeel van de hogeschool geoptimaliseerd en aanzienlijk versneld. Studenten kunnen het lesmateriaal nu aanvullen met video's, boeken, afbeeldingen en artikelen, wat het leerproces gestructureerder en aangenamer maakt. De site is geoptimaliseerd voor mobiele apparaten, waardoor studenten altijd en overal kunnen leren, hun voortgang kunnen bijhouden, consulten kunnen boeken en aanvragen kunnen indienen.
Duur van het project
  • Mei 2022 - in uitvoering

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken mogelijk.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Deze website gebruikt cookies

    Wij gebruiken cookies om uw surfervaring te verbeteren, gepersonaliseerde advertenties of inhoud aan te bieden en het websiteverkeer te analyseren. Door op "Alles accepteren" te klikken, stemt u in met ons gebruik van cookies. Bekijk onze Privacybeleid.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl