Duurzame software architectuur
Aangezien Vives opteerde voor Javascript gebaseerde programmeertalen, koos Goomyx voor Next.js voor de front end en Nest.js voor de back end, beide met Typescript. Deze keuzes zorgen voor een uniforme ontwikkelingsomgeving en vereenvoudigen zowel het onderhoud als het uitbreiden van het platform voor toekomstige ontwikkelaars.
Globale werking van het platform
Het platform bestaat uit een uitgebreid inlogsysteem met verschillende rollen voor de studenten en docenten. Zo ziet iedere gebruiker enkel die interfaces die voor hen nuttig zijn en verdwalen ze niet in overbodige functionaliteiten. Bovendien is de veiligheid van het platform gegarandeerd door initieel enkel Vives studenten en personeel toe te laten op het platform, uitbreidingen hierop zijn uiteraard steeds mogelijk. Een ingebouwd mailingssysteem laat alle gebruikers toe om hun account te beheren.
Om elke student de kans te geven om op eigen tempo van thuis uit aan hun labo-opdrachten te werken, werd een reservatiesysteem voorzien voor deze labo-opdrachten. De docent kan meerdere momenten ter beschikking stellen en de studenten kunnen intekenen op het voor hen gepaste moment. Met de Vives stijl als basis, ontwierp Goomyx een intuïtieve interface voor zowel docenten als studenten. Belangrijk hierbij was niet alleen dat de interface gebruiksvriendelijk was, maar ook dat deze niet storend of overprikkelend werkte voor studenten met ADHD, ASS of andere neurodivergenties.
Tot slot integreerde Goomyx een Guacemole server om verbindingen tussen de laptops van de studenten en de in school opgestelde routers en switches mogelijk te maken. Het zijn deze verbindingen die de belofte van afstandsonderwijs effectief waarmaken.
Testen ter plaatse en op afstand
De software werd uitgebreid getest door zowel studenten als docenten, waarbij feedback werd verzameld en verwerkt om iteratieve verbeteringen aan te brengen. Om alle functionaliteiten voldoende te kunnen testen, werden meerdere testdagen georganiseerd. Hierbij testen we samen met de studenten en docenten zowel ter plaatse als op afstand, waarbij studenten op verschillende tijdstippen van thuis uit connectie maakten met de opstelling in Vives. We onderwierpen de software ook intern aan enkele performance tests en konden de Guacamole server in België vlotjes bereiken vanuit Budapest.
Een robuust resultaat
De uiteindelijke implementatie omvat het hosten van de software op Raspberry Pi’s, waarbij een Pi de front end en de andere Pi de back end, Guacemole server en SQL database host. Om de software ook in middelbare scholen in te kunnen zetten en de installatie van het project te vereenvoudigen, wordt op deze manier gehost. Daarenboven leverde Goomyx een installatiegids af om met minimale technische kennis het project op een nieuwe Raspberry Pi te configureren.
(Ortho)pedagogie en op maat gemaakte technologie, een vruchtbare voedingsbodem voor inclusiever onderwijs
De samenwerking tussen Goomyx en VIVES Hogeschool leidt tot vernieuwing in het afstandsonderwijs voor studenten Elektronica-ICT. Door de ontwikkeling van deze geavanceerde remote lab omgeving kunnen studenten hun labo-opdrachten en oefenmomenten overal uitvoeren, wat voorheen beperkt was tot het labolokaal op de campus. De mogelijkheid om gelijk wanneer en gelijk waar te kunnen werken aan schoolopdrachten, ook labo-opdrachten, maakt afstandsonderwijs toegankelijker en inclusiever voor iedereen.
Ontdek meer over Remote Lab Connection en krijg toegang tot de online leeromgeving.