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

Dinge in Reihenfolge tun

Das sequence-Element hat zwei wichtige Funktionen:

  • Es führt mehrere andere Elemente nacheinander aus.
  • Es bestimmt, welche Elemente ausgeführt werden sollen und welche nicht.

sequences werden von oben nach unten ausgeführt; das heißt, das Element oben wird zuerst ausgeführt. Die Reihenfolge einer sequence ist immer sequenziell.

Run-if-Ausdrücke

Sie können Run-if-Ausdrücke verwenden, um zu bestimmen, ob ein bestimmtes Element ausgeführt werden soll oder nicht. Wenn Sie zum Beispiel möchten, dass eine Anzeige nur dann präsentiert wird, wenn ein Teilnehmer eine falsche Antwort gegeben hat, können Sie die Run-if-Ausdrücke für dieses Element auf folgendes setzen:

correct == 0

Wenn Sie die Run-if-Ausdrücke leer lassen oder True eingeben, wird das Element immer ausgeführt. Run-if-Ausdrücke verwenden die gleiche Syntax wie andere bedingte Ausdrücke. Weitere Informationen finden Sie unter:

Run-if-Ausdrücke beeinflussen nur, welche Elemente ausgeführt werden, nicht welche Elemente vorbereitet werden. Anders ausgedrückt wird die Prepare-Phase aller Elemente in einer sequence immer ausgeführt, unabhängig von den Run-if-Ausdrücken. Siehe auch:

Elemente deaktivieren

Um ein Element in einer sequence vollständig zu deaktivieren, klicken Sie mit der rechten Maustaste darauf und wählen Sie 'Disable'. Dies ist hauptsächlich während der Entwicklung Ihres Experiments nützlich, um zum Beispiel vorübergehend die Anweisungen zu umgehen.

Supported by