
Role_Id
Role_Id es una variable del sistema numérica que identifica a cada participante en un estudio multiusuario. Existe solo una vez que un estudio ha sido transformado en un estudio de múltiples participantes (ver Estudio Multiusuario en Configuración); un estudio estándar de un solo participante no tiene uso para ella.
Propósito
Un estudio multiusuario puede involucrar a dos o más participantes en la misma sesión, pero por defecto, el experimento de cada participante se ejecuta como una copia idéntica y no diferenciada de los demás. Nada distingue a un participante de otro hasta que algo lo hace explícitamente. Role_Id es esa distinción: le da a cada participante en la sesión una identidad estable sobre la que la lógica de eventos puede actuar, sin recopilar nada personal. No lleva nombre, no hay huella digital del navegador y ningún otro detalle identificativo, solo un número.
Cómo se asigna
A medida que los participantes se unen a una sesión multiusuario, cada uno sin un rol predefinido recibe un Role_Id en orden ascendente, comenzando en 1, en el orden en que se conectan. Un enlace predefinido también puede fijar un Role_Id específico a ese enlace, en cuyo caso la asignación se fija por qué enlace utilizó un participante en lugar de por el orden de conexión.
Cómo se utiliza
Role_Id se lee dentro de una Acción de Requisito, la misma lógica condicional If/Then utilizada en todo el sistema de eventos, para ramificar el comportamiento por participante. Un patrón común:
- Si
Role_Ides igual a1, muestra un conjunto de contenido, por ejemplo, una imagen objetivo y una entrada de texto. - Si
Role_Ides igual a2(o, usando un Caso Else, cualquier cosa diferente de1), muestra un conjunto diferente, por ejemplo, un conjunto de imágenes candidatas y ninguna imagen objetivo.
Este es el mecanismo detrás de los diseños multiusuario en los que cada participante desempeña un papel diferente en la interacción, un participante propone y otro responde, uno describe y otro adivina, o cualquier estudio donde los roles deban diferir. Qué Role_Id se asigna a qué rol se decide cuando se construye el estudio; la lógica subyacente del estudio funciona igual independientemente de qué número termina asignado a qué rol.
Role_Id solo distingue a los participantes. No mueve, por sí solo, ninguna información entre ellos; ese es el trabajo de la acción Distribuir Variable. Consulta Construyendo un Estudio Multiusuario para un recorrido completo combinando Role_Id con Distribute Variable y sincronización de marcos en patrones multiusuario funcionales.
FAQ
¿Role_Id se mantiene igual a lo largo del estudio?
¿Puede el rol de un participante cambiar a mitad de un estudio?
Lectura Adicional
Diseño de Experimentos Multiusuario
Cuándo usar un diseño multilateral, mejores prácticas y una galería de ejemplos existentes construidos en Labvanced.
Construyendo un Estudio Multilateral
Una guía paso a paso que utiliza Role_Id dentro de una Acción de Requisito para asignar contenido diferente por participante.
Variables del Sistema
Qué son las variables del sistema como categoría, Role_Id entre ellas, y dónde se encuentra la tabla de referencia completa.