By EstherKlinkenberg - 12/16/2018
Dear all,
I'm struggling to create an experiment in which Inquisit randomly selects one of my three trial types. I've got multiple trials differing in how fast a stimulus will be presented after the mouse click of a participant. I would like to add a condition in which the trials are selected randomly.
my branching code:
/ branch = [if (trial.1to4arrow_direct_500.response == "player4label") trial.1to3arrow_direct_500_excluded] / branch = [if (trial.1to4arrow_direct_500.response == 0) trial.1to4_direct_500]
In both the trial.1to3arrow_direct_500_excluded and the trial.1to4_direct_500 the "500" stands for the ms it takes for a stimulus to appear. I created two other conditions in which the ms are 1000 and 1500. I would like to create a condition in which inquisit randomly selects the 500, 1000 or 1500 ms trial. I started making a <list> element with all the trials, however, now I am not sure how to tell inquisit to randomly select a trial from that list (including the if statements for the responses).
I hope this makes sense, if not, I could try explaining it with my whole code but since it is quite elaborate I hope this is clear enough.
Thank you in advance for helping!
Kind regards, Esther
|
By Dave - 12/16/2018
+xDear all, I'm struggling to create an experiment in which Inquisit randomly selects one of my three trial types. I've got multiple trials differing in how fast a stimulus will be presented after the mouse click of a participant. I would like to add a condition in which the trials are selected randomly. my branching code: / branch = [if (trial.1to4arrow_direct_500.response == "player4label") trial.1to3arrow_direct_500_excluded] / branch = [if (trial.1to4arrow_direct_500.response == 0) trial.1to4_direct_500] In both the trial.1to3arrow_direct_500_excluded and the trial.1to4_direct_500 the "500" stands for the ms it takes for a stimulus to appear. I created two other conditions in which the ms are 1000 and 1500. I would like to create a condition in which inquisit randomly selects the 500, 1000 or 1500 ms trial. I started making a <list> element with all the trials, however, now I am not sure how to tell inquisit to randomly select a trial from that list (including the if statements for the responses). I hope this makes sense, if not, I could try explaining it with my whole code but since it is quite elaborate I hope this is clear enough. Thank you in advance for helping! Kind regards, Esther Suppose you have three <trial> elements a, b and c. You want ten each, and /branch to them randomly. Then you do
<list triallist> / items = (trial.a, trial.b, trial.c) / poolsize = 30 / selectionmode = random / replace = false </list>
with
<trial example> ... / branch = [if (true) list.triallist.nextvalue] </trial>
|
By EstherKlinkenberg - 12/18/2018
+x+xDear all, I'm struggling to create an experiment in which Inquisit randomly selects one of my three trial types. I've got multiple trials differing in how fast a stimulus will be presented after the mouse click of a participant. I would like to add a condition in which the trials are selected randomly. my branching code: / branch = [if (trial.1to4arrow_direct_500.response == "player4label") trial.1to3arrow_direct_500_excluded] / branch = [if (trial.1to4arrow_direct_500.response == 0) trial.1to4_direct_500] In both the trial.1to3arrow_direct_500_excluded and the trial.1to4_direct_500 the "500" stands for the ms it takes for a stimulus to appear. I created two other conditions in which the ms are 1000 and 1500. I would like to create a condition in which inquisit randomly selects the 500, 1000 or 1500 ms trial. I started making a <list> element with all the trials, however, now I am not sure how to tell inquisit to randomly select a trial from that list (including the if statements for the responses). I hope this makes sense, if not, I could try explaining it with my whole code but since it is quite elaborate I hope this is clear enough. Thank you in advance for helping! Kind regards, Esther Suposse you have three <trial> elements a, b and c. You want ten each, and /branch to them randomly. Then you do <list triallist> / items = (trial.a, trial.b, trial.c) / poolsize = 30 / selectionmode = random / replace = false </list> with <trial example> ... / branch = [if (true) list.triallist.nextvalue] </trial> Thanks!!
|
|