+xHi!
I am building a face morph experiment, where participants see a fixation cross for 1800ms, then an image of a fearful or disgusted face for 250ms and then a question mark for 2500ms, when they have to press keys “a” or “l” corresponding to the words FEAR or DISGUST on the left or the right side of the screen correspondingly.
However, I have one problem related to inter-trial intervals. Before trials we want to have eight different jittered intervals from 750 to 2850ms that are drawn randomly (one interval before each trial). / noreplace attribute seems to work, but the problem is that I can’t control the time of trial duration by giving in each trial 2500ms to participants to respond. I also tried “/timeout” attribute, which according to millisecond.com remarks “For trials, the timeout duration begins as soon as Inquisit begins waiting for a response” (by default, this is at the end of the stimulus presentation sequence, but in my case is 1800ms, when the image is presented). However, in practice it seems to count from the beginning of the trial, including pretrial pause, like “/trial duration” attribute. As a result, in trials with long inter-trial interval, the participants have almost no time to respond!
Also sometimes the question mark appears ON the image (a problem that has been solved by adding a square shape on the image at the same time with the question mark, but seems not to work in some cases!) other times it doesn’t appear at all or is presented at the same time with the picture!
<trial Disgust_Fear_100>
/ stimulustimes = [0 = Fixation; 1800 = Disgust_Fear_100; 2050 = Square; 2050 = Answer;]
/ pretrialpause = noreplace(750,1050,1350,1650,1950,2250,2550,2850)
/ beginresponsetime = 1800
/ validresponse = ("a", "l")
/ responseinterrupt = immediate
/timeout = 2500 and
/ response = timeout(2500)
are two different things. The former includes pretrialpause etc.. the latter does not -- it will give you what you want.
> Also sometimes the question mark appears ON the image (a problem that has been solved by adding a square shape on the image at the same time with the question mark,
> but seems not to work in some cases!) other times it doesn’t appear at all or is presented at the same time with the picture!
Reset the trial's stimulus presentation sequence at the start of each trial.
<trial Disgust_Fear_100>
/ ontrialbegin = [
trial.Disgust_Fear_100.clearstimulusframes();
]
/ stimulustimes = [0 = Fixation; 1800 = Disgust_Fear_100; 2050 = Square; 2050 = Answer;]
/ pretrialpause = noreplace(750,1050,1350,1650,1950,2250,2550,2850)
/ beginresponsetime = 1800
/ response = timeout(2500)
/ validresponse = ("a", "l")
/ responseinterrupt = immediate
...
</trial>