Aromacoach Academy
Voor de aromacoach academy moesten we een e-learningplatform (LMS) opzetten met gebruikersregistratie, eenvoudige cursuscreatie en -structuur, en dashboards voor leerlingen en docenten.

Het doel
De aromacoach academy was een nieuw project zonder bestaande website toen we begonnen. Daarom was onze eerste stap om samen met de academie de architectuur uit te stippelen en de backend-basis, belangrijke aspecten en ontwerpprincipes te verduidelijken.
Het doel was om een intuïtief leerplatform te creëren met een gebruiksvriendelijke frontend voor deelnemers en een volledig leerbeheersysteem als backend voor de cursusontwikkelaar. Het belangrijkste aanbod van de academie moest een online cursus zijn die rechtstreeks via de pagina kan worden geboekt, dus het aanmaken van een profiel en het betalingsproces moesten in de pagina worden opgenomen. Er waren een paar extra pagina's rond het leerplatform nodig om uitleg te geven over het bedrijf en de cursus zelf, evenals juridische pagina's en contactgegevens.
Ons werk
Na onze eerste ontmoeting met de eigenares van de academie wisten we welk basiskader we nodig hadden om mee te werken. Ook hebben we samen de merknaam en het kleurenschema vastgesteld om verder te gaan.
De volgende aspecten vormden onze leidraad bij het bepalen van de tech stack waarmee we aan de slag zouden gaan:
- De inhoud van de pagina's en cursussen moest eenvoudig aan te passen zijn via een intuïtieve backend
- We moesten een veilige inlogfunctie bieden met aanpasbare gebruikersprofielen
- Het systeem moest een eenvoudige winkelomgeving met meerdere betalingsopties bevatten
- Aangezien het bedrijf in Duitsland is gevestigd, was het belangrijk om ook rekening te houden met de AVG
- Cursussen moesten meerdere lessen met video- en tekstmateriaal bevatten, evenals automatisch beoordeelde toetsen die toegang tot de volgende les zouden vrijgeven
Wordpress als ons favoriete CMS
Op basis van bovenstaande criteria, samen met de beschikbare tijd en budget, hebben we besloten dat een op Wordpress gebaseerde oplossing in dit geval de beste optie zou zijn. Wordpress biedt een robuust framework in PHP dat gemakkelijk kan zorgen voor veilige gebruikersprofielen en databasebeheer. Het is open source en zeer uitbreidbaar door middel van verschillende add-ons. We hebben een paginabouwer toegevoegd om een backend te creëren waarmee de inhoud van de pagina kan worden bewerkt zonder ook maar één regel code te schrijven.
Tutor LMS met aangepaste add-ons voor het maken van cursussen
Op basis van Wordpress hebben we Tutor LMS toegevoegd, een volledig leerbeheersysteem dat cursussen, inschrijvingen, toetsen en beoordelingen kan verzorgen. Dankzij het open-source-karakter van Wordpress konden we aangepaste functionaliteit aan het leerplatform toevoegen door onze eigen add-ons te schrijven. Dat is geweldig, want het bespaart ons veel tijd en moeite om de systematiek achter de hele applicatie te bouwen, maar we kunnen het nog steeds aanpassen aan ons speciale gebruiksscenario door onze eigen PHP-add-ons te schrijven die in wezen de bestaande functionaliteit uitbreiden zonder deze te verstoren.
Woocommerce toevoegen voor betalingen
Nu we de pagina's en cursussen op hun plaats hadden, was het tijd om de winkelfunctionaliteit te regelen. We moesten een optie creëren waarmee klanten de cursus via een beveiligde betalingsgateway konden kopen, terwijl alles in overeenstemming bleef met de AVG. Woocommerce is een geweldige optie om dat te doen bij het gebruik van Wordpress, dus hebben we een Woocommerce-winkel geïmplementeerd en deze gekoppeld aan Paypal voor een eenvoudige afrekening. Woocommerce heeft een EU-plugin om de winkel in overeenstemming te brengen met de Europese wetgeving.
Overdracht en training
Nadat onze installatiewerkzaamheden waren voltooid, hebben we opnieuw met de eigenares van de academie om de tafel gezeten om de technische concepten achter het platform uit te leggen en een uitgebreide training te geven over het gebruik van het platform, het bewerken van website-inhoud en het maken en beheren van de cursus. Uiteraard staan we ook daarna klaar voor vragen en aanpassingen.
Het resultaat
Het resultaat is een goed functionerend platform dat de cursus aanbiedt, toetsen en betalingen beheert en zowel aan de backend- als aan de frontend-kant gebruiksvriendelijk is.
Zoals bij alle projecten hebben we ervoor gezorgd dat het een schaalbare platform is. Dat betekent dat er in een later stadium meer cursussen kunnen worden toegevoegd zonder dat het systeem hoeft te worden aangepast of opnieuw hoeft te worden ontwikkeld. Het platform kan dus moeiteloos meegroeien met de academie.
Dit project wordt gehost op onze servers en we houden regelmatig onderhoud en integriteit in de gaten.
