OpenSesame
Rapunzel Code Editor
DataMatrix
Support forum
Python Tutorials
MindProbe
OpenSesame videos
Python videos
Supported by

Haciendo cosas en secuencia

El elemento sequence tiene dos funciones importantes:

  • Ejecuta varios otros elementos uno tras otro.
  • Determina qué elementos deben ejecutarse y cuáles no.

Las sequences se ejecutan de arriba hacia abajo; es decir, el elemento en la parte superior se ejecuta primero. El orden de una sequence siempre es secuencial.

Expresiones run-if

Puedes usar expresiones run-if para determinar si un elemento en particular debe ejecutarse o no. Por ejemplo, si deseas que una pantalla se presente solo si un participante ha realizado una respuesta incorrecta, puedes establecer las expresiones run-if para ese elemento en:

correct == 0

Si dejas las expresiones run-if vacías o ingresas True, el elemento siempre se ejecutará. Las expresiones run-if utilizan la misma sintaxis que otras expresiones condicionales. Para obtener más información, consulta:

Las expresiones run-if solo afectan qué elementos se ejecutan, no cuáles se preparan. Dicho de otro modo, la fase de preparación de todos los elementos en una sequence siempre se realiza, independientemente de las expresiones run-if. Consulta también:

Deshabilitar elementos

Para deshabilitar completamente un elemento en una sequence, haz clic derecho sobre él y selecciona 'Deshabilitar'. Esto es especialmente útil durante el desarrollo de tu experimento, por ejemplo, para omitir temporalmente las instrucciones.

Supported by