
Role_Id
Role_Id est une variable système numérique qui identifie chaque participant dans une étude multi-utilisateurs. Elle n'existe qu'une fois qu'une étude a été transformée en étude multi-participants (voir Étude Multi Utilisateurs dans les Paramètres) ; une étude classique à participant unique n'en a pas besoin.
Purpose
Une étude multi-utilisateurs peut impliquer deux participants ou plus dans la même session en cours, 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 dans la session une identité stable sur laquelle la logique des événements peut agir, sans collecter d'informations personnelles. Elle ne porte ni nom, ni empreinte numérique de navigateur, ni aucun autre détail identifiable, seulement un numéro.
Comment cela est attribué
Lorsque des participants rejoignent une session multi-utilisateurs, chacun sans rôle prédéfini reçoit un Role_Id dans l'ordre croissant, commençant à 1, dans l'ordre où ils se connectent. Un lien prédéfini peut également attribuer un Role_Id spécifique à ce lien, auquel cas l'attribution est fixe selon le lien utilisé par un participant plutôt que selon l'ordre de connexion.
Comment cela est utilisé
Role_Id est lu à l'intérieur d'une Action de condition, la même logique conditionnelle Si/Alors utilisée dans tout le système d'événements, pour ramifier le comportement selon le participant. Un modèle courant :
- Si
Role_Idest égal à1, afficher 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 que1), afficher un ensemble différent, par exemple un ensemble d'images candidates et aucune image 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 de l'étude sous-jacente fonctionne de la même manière peu importe quel numéro est finalement attribué à 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 travail de l'action Distribuer Variable. Voir Construire une étude multi-utilisateurs pour un guide complet combinant Role_Id avec Distribute Variable et la synchronisation de trame en modèles 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-utilisateurs
Quand utiliser une conception multi-utilisateurs, bonnes pratiques et une galerie d'exemples existants construits dans Labvanced.
Construire une étude multi-utilisateurs
Un guide étape par étape utilisant Role_Id à l'intérieur d'une Action de condition 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 parmi elles, et où se trouve la table de référence complète.