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

Faire des choses en séquence

L'élément sequence a deux fonctions importantes :

  • Il exécute plusieurs autres éléments l'un après l'autre.
  • Il détermine quels éléments doivent être exécutés et lesquels ne doivent pas l'être.

Les sequences sont exécutées de haut en bas ; c'est-à-dire que l'élément situé en haut est exécuté en premier. L'ordre d'une sequence est toujours séquentiel.

Expressions run-if

Vous pouvez utiliser des expressions run-if pour déterminer si un élément particulier doit être exécuté ou non. Par exemple, si vous souhaitez afficher un écran uniquement si un participant a donné une réponse incorrecte, vous pouvez définir les expressions run-if pour cet élément comme suit :

correct == 0

Si vous laissez les expressions run-if vides ou saisissez True, l'élément sera toujours exécuté. Les expressions run-if utilisent la même syntaxe que les autres expressions conditionnelles. Pour plus d'informations, consultez :

Les expressions run-if n'affectent que les éléments exécutés, et non ceux qui sont préparés. Autrement dit, la phase de préparation de tous les éléments d'une sequence est toujours exécutée, indépendamment des expressions run-if. Voir également :

Désactiver les éléments

Pour désactiver complètement un élément dans une sequence, cliquez dessus avec le bouton droit de la souris et sélectionnez 'Disable' (Désactiver). Ceci est principalement utile lors du développement de votre expérience, par exemple pour contourner temporairement les instructions.

Supported by Supported by