=== Diagramme de séquence (optionnel)

==== Interaction entre l'utilisateur et la borne

[plantuml, sequence-x]
....
@startuml
  actor utilisateur
  boundary ecran as "Ecran de \nla borne" #99FF99

  utilisateur  -> ecran : signe (main, visage)
  ecran -> utilisateur:  indicateur de prise \nen compte de l'avis
  ecran -> utilisateur: invitation a donner un \nretour audio
@enduml
....


==== Séquence d'acquision des données
[plantuml, sequence-x]
....
  boundary Camera
  boundary Micro
  participant "Back end\nmachine learning" as backend #ff8680
  database database as "Base de donnée"

  Camera  -> backend : flux vidéo
  Micro  -> backend : flux audio
  backend -> database : signe identifié
  backend -> database : mots clé ou \nphrases identifiés
....


==== Séquence d'analyse et affichange des données
[plantuml, sequence-x]
....
  actor utilisateur
  boundary frontend as "Interface \nadministrateur"
  participant "Back end\nanalyse de données" as backend #4da6ff
  database database as "Base de donnée"
  
  database  -> backend : Données brutes
  backend  -> frontend : Statistiques sur les données
  utilisateur <- frontend : page web
....
