Acción de Requisito (Si... Entonces... Sino Si)
El Requirement Action es el bloque de lógica condicional de Labvanced: evalúa una declaración si-entonces y ejecuta una serie de acciones solo cuando esa declaración es verdadera. Es el mecanismo detrás de cualquier comportamiento que debería diferir según el valor de una variable, el rol de un participante, su respuesta anterior, o cualquier otra condición que tu estudio necesite verificar.
Cómo funciona
Una Acción de Requisito se construye a partir de algunas partes:
- Agregar Requisito: agrega una comparación a la declaración. Un menú de selección de valor aparece a ambos lados, permitiéndote comparar una variable, una constante, o otro valor, con un operador de comparación entre ellos (igual, menor que, desigual, y así sucesivamente).
- Agregar Grupo Y: todos los requisitos dentro de un grupo Y deben ser verdaderos para que todo el grupo sea verdadero. Usa esto cuando varias condiciones deben cumplirse al mismo tiempo.
- Agregar Grupo O: solo un requisito dentro de un grupo O necesita ser verdadero para que todo el grupo sea verdadero. Usa esto cuando la misma acción deba ejecutarse para varios casos diferentes.
- Secuencia de Acciones: la lista de acciones bajo
Then, ejecutadas solo cuando se satisfacen los requisitos de la declaración Si. Agrega una nueva acción a través del íconoAdd Action. - Agregar Caso Sino Si: una Acción de Requisito puede contener varias declaraciones Si/Sino Si en secuencia. Solo se ejecuta una, la primera cuyos requisitos se evalúan como verdaderos; el resto, incluidos cualquier caso Sino Si posterior, se omiten una vez que se encuentra una coincidencia.
- Agregar Caso Sino: una alternativa. Si ninguna de las declaraciones Si/Sino Si se evalúa como verdadera, se ejecutan las acciones definidas en el caso Sino.
Un ejemplo trabajado: ramificación por Role_Id
El uso más común de una Acción de Requisito en un estudio de múltiples usuarios es la ramificación del comportamiento por participante. Un ejemplo mínimo:
- Agregar Requisito: el lado izquierdo selecciona la variable
Role_Id; la comparación se establece enequal; el lado derecho es un número constante,1. - Entonces: las acciones que se aplican a ese participante, por ejemplo, una acción
Set Object Propertyque muestra una imagen objetivo. - Agregar Caso Sino: las acciones que se aplican a cada otro participante.
Consulta Role_Id para la explicación completa de qué es Role_Id y por qué este patrón es la base de cada diseño asimétrico de múltiples usuarios.
Lectura adicional
Sistema de Eventos
La referencia completa para cada activador y acción en Labvanced, incluida la lista completa de parámetros de la Acción de Requisito.
Role_Id
La variable del sistema más comúnmente verificada dentro de una Acción de Requisito en estudios de múltiples usuarios.
Construyendo un Estudio de Múltiples Usuarios
Una guía paso a paso usando una Acción de Requisito para asignar contenido diferente por participante.