Toegankelijkheid en gebruikerservaring verbeteren voor het leerbeheersysteem van een MNC door middel van progressieve ontwikkeling van webapps
CASE-STUDY
Industrie – Milieubeheer
Locatie – USA
Aangeboden services – Progressieve ontwikkeling van webapps
OVER DE KLANT
De klant is een toonaangevend bedrijf op het gebied van milieu, maatschappij en bestuur (ESG) met als doel bij te dragen aan de duurzame ontwikkeling van de gemeenschappen en industrieën die het bedient. Ze streven ernaar dit te bereiken door innovatieve oplossingen voor milieubeheer te bieden.
ZUCI’S ASSOCIATIE MET DE KLANT
Zuci is al geruime tijd aan de klant verbonden en ondersteunt hen met veel projecten in verschillende talen zoals Mendix, PHP, WordPress en Angular.
Onze klant wilde een webapplicatie bouwen voor de bedrijfsuniversiteit. Deze academie biedt een breed scala aan programma’s, van leiderschapsontwikkeling, technische operaties, taaltrainingen tot ontwikkeling van digitale vaardigheden. De cursussen zijn bedoeld om de strategische doelstellingen van het bedrijf te ondersteunen door de vaardigheden van hun werknemers aan te scherpen.
ZAKELIJKE VEREISTEN
HOE ZUCI HEEFT GEHOLPEN
Het team van Zuci stelde voor om de applicatie te bouwen op WordPress, een populair contentmanagementsysteem. Onze technici ontwikkelden aangepaste plug-ins en een aangepast thema om de gebruikerservaring te verbeteren en voegden een winkelwagenfunctie toe voor het kopen van cursussen. Om een veilige gegevensoverdracht voor betalingen te garanderen, is AES-encryptie in het systeem geïntegreerd.
Om toegang tot de cursussen mogelijk te maken, implementeerde het team een Single Sign-On (SSO)-functie met behulp van JSON Web Token (JWT)-technologie. Interne gebruikers werden geauthenticeerd op basis van hun werknemers-ID, terwijl externe gebruikers een nieuw account konden aanmaken en konden inloggen met hun e-mailadres en wachtwoord.
Voor het weergeven van de cursussen heeft het team de gegevens opgehaald uit iSpring LMS, een leerbeheersysteem van derden. WP Mail SMTP is geïntegreerd voor het verzenden van e-mails en Paymentus werd gebruikt als betalingsgateway voor het kopen van de cursussen. De volledige database werd opgeslagen in MySQL, een populair open-source databasebeheersysteem.
De oplossing van Zuci bood de klant een gebruiksvriendelijk e-learningplatform dat voldeed aan hun specifieke behoeften. De op WordPress gebaseerde applicatie, aangepaste plug-ins, SSO-functie en AES-codering zorgden voor een veilige en naadloze ervaring voor zowel interne als externe gebruikers. De integratie van bibliotheken van derden en de betalingsgateway hielpen bij het stroomlijnen van het aankoopproces voor cursussen, en de MySQL-database zorgde voor een efficiënte opslag en opvraging van gebruikers- en cursusinformatie. Testgestuurde ontwikkeling en API-integratie zijn met succes geïmplementeerd om de logische ontwikkeling in code te verbeteren, efficiënte probleemoplossing mogelijk te maken en de prestaties van applicaties te optimaliseren.
HOE ZUCI HEEFT GEHOLPEN
ONTWIKKELING BESTE
PRAKTIJKEN GEVOLGD
DOOR ZUCI
Codekwaliteit
Het team van Zuci gebruikte de WordPress-coderingsstandaarden voor de ontwikkeling van plug-ins en thema’s om de kwaliteit van de code te verbeteren
Websiteprestaties
GT Metrix werd geïmplementeerd om de prestaties van de website te controleren en rapporten op te stellen