Objectif

Ce volet du projet d'expérimentation consiste à apporter des solutions face aux difficultés rencontrées dans le travail en groupe/classe, et de développer un outil permettant de faire travailler simultanément les élèves d’une même classe sur l’interface de commande du Farmbot.

Pour répondre à cette demande, une application web multi-utilisateurs a été développée.

  • l'enseignant/formateur peut notamment y créer des comptes utilisateurs (élèves/étudiants/apprenants), définir des "défis" et commenter/valider les séquences soumises par les apprenants.
  • un apprenant peut se connecter, sélectionner un défi, concevoir une séquence en mode "drag and drop" (glisser/déposer) et envoyer sa séquence à l'enseignant.

Architecture technique#

L'application multi-utilisateurs propose une API REST et un frontend JavaScript. Elle communique avec l'API Farmbot pour transmettre les séquences validées au robot, piloté par l'enseignant (pour mémoire, l'application officielle est mono-utilisateur).

schema-amu