Role_Id
Role_Id est une variable système numérique qui identifie chaque participant dans une étude multi-utilisateur. Elle n'existe qu'une fois qu'une étude a été transformée en étude multi-participant (voir Étude multi-utilisateur dans les paramètres); une étude standard à participant unique n'en a pas besoin.
Objectif
Une étude multi-utilisateur peut impliquer deux participants ou plus dans la même session de fonctionnement, mais par défaut, l'expérience de chaque participant s'exécute comme une copie identique et indifférenciée des autres. Rien ne distingue un participant d'un autre jusqu'à ce que quelque chose le fasse explicitement. Role_Id est cette distinction : elle donne à chaque participant de la session une identité stable sur laquelle la logique des événements peut agir, sans collecter quoi que ce soit de personnel. Elle ne porte aucun nom, aucun empreinte de navigateur, et aucun autre détail identifiant, seulement un numéro.
Comment c'est attribué
Au fur et à mesure que les participants rejoignent une session multi-utilisateur, chacun sans rôle prédéfini reçoit un Role_Id par ordre croissant, commençant à 1, dans l'ordre de leur connexion. Un lien prédéfini peut également fixer un Role_Id spécifique à ce lien, auquel cas l'attribution est déterminée par le lien utilisé par un participant plutôt que par l'ordre de connexion.
Comment c'est utilisé
Role_Id est lu à l'intérieur d'une Action de Nécessité, la même logique conditionnelle Si/Alors utilisée dans tout le système d'événements, pour ramifier le comportement par participant. Un schéma courant :
- Si
Role_Idest égal à1, montrer un ensemble de contenu, par exemple une image cible et un champ de texte. - Si
Role_Idest égal à2(ou, en utilisant un cas Else, tout autre chose que1), montrer un ensemble différent, par exemple un ensemble d'images candidates et pas de cible.
C'est le mécanisme derrière les conceptions multi-utilisateurs où chaque participant joue un rôle différent dans l'interaction, un participant proposant et un autre répondant, un décrivant et un autre devinant, ou toute étude où les rôles doivent différer. Quel Role_Id correspond à quel rôle est décidé lors de la construction de l'étude ; la logique sous-jacente de l'étude fonctionne de la même manière, peu importe quel numéro finit assigné à quel rôle.
Role_Id ne fait que distinguer les participants. Elle ne déplace pas, à elle seule, d'informations entre eux, c'est le rôle de l'action Distribuer la variable. Voir Construire une étude multi-utilisateur pour un guide complet combinant Role_Id avec Distribute Variable et la synchronisation des cadres en motifs multi-utilisateurs fonctionnels.
FAQ
Le Role_Id reste-t-il le même tout au long de l'étude ?
Le rôle d'un participant peut-il changer en cours d'étude ?
Lectures Complémentaires
Conception d'expérience multi-utilisateur
Quand utiliser une conception multi-utilisateur, bonnes pratiques et galerie d'exemples existants construits dans Labvanced.
Construire une étude multi-utilisateur
Un guide étape par étape utilisant Role_Id à l'intérieur d'une Action de Nécessité pour attribuer un contenu différent par participant.
Variables Système
Ce que sont les variables système en tant que catégorie, Role_Id entre elles, et où se trouve le tableau de référence complet.