In the section menu, you can create conditions that are evaluated after each trial.

A trial is the presentation of all the scenes of a section consecutively.

The order of the conditions in the menu is the order in which they are evaluated.
If a condition is true, the action associated with that condition will be performed and the following conditions will not be evaluated.

Possible conditions:

  • when the number of trials = n
  • when the number of trials responded in time = n
  • when the number of trials not responded in time = n
  • when the number of correct trials = n
  • when the number of incorrect trials = n
  • when the last trial was responded in time
  • when the last trial was not responded in time
  • when the last trial was correct
  • when the last trial was incorrect
  • when all the section trials have been performed

Possible actions:

  • move to another section
  • end the test

If neither condition is true, a new trial in the same section is performed.

Practical case

Suppose you have a test consisting of 100 trials.

You want to present a message when the participant has performed half of the trials.

You want to present another message to encourage the participant when the number of incorrect responses reaches a certain value.

In this particular example you need 3 sections:

  • sectionMiddle: containing a scene with a text message: “You are halfway through the test!”. It consists of a single trial.
  • sectionWrong: containing a scene with a a text message: “Please concentrate. You can do better!”. It consists of a single trial.
  • sectionMain: contains your main scenes and consists of 100 trials.

In sectionMain you need the following conditions:

  • when the number of trials = 50: sectionMiddle
  • when the number of incorrect trials = 30: sectionWrong
  • when the number of incorrect trials = 50: sectionWrong
  • when all the section trials have been performed: End the test

In sectionMiddle and sectionWrong you need a single condition:

  • when all the section trials have been performed: sectionMain