Études Multi-Participants

Description

Dans Labvanced, il est possible de créer des études avec plusieurs sujets participant à une même expérience en même temps. Dans ce but, l'éditeur de tâches fournit un certain nombre de fonctionnalités supplémentaires afin de permettre la synchronisation et l'échange de données lors d'une expérience multi-participants.

Activation des Fonctionnalités Multi-Participants

Par défaut, les outils nécessaires à la création d'études multi-participants sont cachés dans l'éditeur de tâches. Si vous souhaitez les activer, vous pouvez le faire sous l'élément de menu Paramètres de l'étude dans la colonne de droite. En cliquant sur le bouton Transformer, tous les outils pertinents seront activés et visibles. Le nombre de participants par expérience peut ensuite être défini.

  • Notez qu'une fois que le bouton Transformer est cliqué, il n'y a pas de possibilité de revenir en arrière. Si vous décidez par la suite que vous n'avez pas besoin de ces outils supplémentaires, ignorez-les simplement et assurez-vous de supprimer toutes les actions et synchronisations associées manuellement.

Identifiants de Rôle

Étant donné que plusieurs sujets participent en même temps, il est nécessaire de les distinguer sans recueillir d'informations personnelles. Cela peut être fait à l'aide de la variable système numérique "Role_Id". Dès qu'une nouvelle expérience multi-participants commence, chaque participant reçoit un Role_Id unique dans l'ordre croissant à partir de un. En utilisant des actions de condition, il est possible d'exécuter des actions en fonction du Role_Id attribué à un sujet spécifique. Un exemple d'action de condition pourrait être : si le Role_Id est égal à un, le sujet verra l'image x, et si le Role_Id est égal à deux, le sujet verra l'image y.

Synchronisation de Cadre

Le démarrage synchronisé d'un cadre à venir peut être arrangé en activant la case à cocher Sync Frame Start sous l'élément de menu Paramètres de Cadre. Si activé, les participants doivent attendre avant de commencer le cadre cible que tous les autres participants aient atteint le cadre synchronisé.

Lors de la création d'une étude, assurez-vous que tous les participants atteignent un cadre synchronisé. Sinon, certains participants pourraient atteindre une impasse et attendre indéfiniment parce qu'un autre participant a ignoré le cadre synchronisé (par exemple, en raison d'un saut conditionnel).

Synchronisation de Tâche

Le démarrage d'une nouvelle tâche peut également être synchronisé en activant la case à cocher correspondante sous l'élément de menu Paramètres de Tâche. Notez que cette option ne synchronise que le début de la tâche et donc le premier cadre d'une tâche. D'autres cadres au sein des tâches ne sont pas affectés. En ce qui concerne la synchronisation des cadres, assurez-vous que tous les participants atteignent une tâche synchronisée.

L'Action Distribuer la Valeur

Avec l'aide de l'action de variable de distribution, l'échange d'informations réel peut être réalisé. En fonction d'un déclencheur d'un événement, une valeur arbitraire peut être envoyée d'un participant à une variable cible d'un ou plusieurs autres participants de la même expérience en cours.

Options d'Action

Une fois l'action de variable distribuée sélectionnée comme action d'un événement, il y a quelques options parmi lesquelles choisir :

  • La première option précise si la distribution de la variable doit affecter tous ou seulement certains participants.
  • La deuxième option spécifie la variable cible ainsi qu'une valeur. Notez que vous pouvez utiliser toutes les variables comme variable cible. La valeur peut être une valeur constante, une valeur variable actuelle ou une opération arithmétique plus complexe. Il est important de souligner que la flèche ne représente pas un signe égal, mais plutôt un affectation potentielle de la variable cible. Dans certains cas, l'action peut être refusée et la variable cible reste inchangée, ce qui s'applique également au participant déclencheur de cette action.
  • La troisième option indique si l'action concernée doit utiliser le système de blocage.

Le Système de Blocage

Étant donné que les distributions pourraient affecter le comportement d'autres participants, si deux ou plusieurs participants souhaitent distribuer leurs valeurs à la même variable cible presque en même temps, le concepteur de l'étude doit décider s'il doit autoriser toutes les distributions ou en rejeter toutes sauf une jusqu'à ce qu'elle soit traitée.

En activant la troisième option de variable distribuée, le système de blocage est activé. Dans ce cas, la première distribution entrante sera exécutée. D'autres tentatives de distribution seront bloquées jusqu'à ce qu'elle soit traitée, ce qui signifie que tous les participants affectés par l'action ont confirmé la réception de cette action.

En désactivant la troisième option, toutes les tentatives de distribution entrantes seront exécutées inconditionnellement.