AbigailNovick
|
|
Group: Forum Members
Posts: 25,
Visits: 85
|
Hello!
I have a specific order in which I want to display my trials. I have a list of this trial order, and I am having a weird problem where Inquisit seems to be displaying way more trials than I want.
I have 65 trials, so I specify that my block has 65 trials, but when I test the experiment, more than 65 trials are displayed. My code is below, I'm wondering if "sequence" is the wrong function to use here?
Thanks!
<block WP> / trials = [1-65 = sequence(wordbluecolorredup, wordgreencoloryellowright, wordgreencoloryellowdown, wordgreencolorredleft, wordyellowcolorredup, wordyellowcolorredup, wordgreencolorgreenup, wordgreencolorgreenright, wordgreencolorblueup, wordgreencolorbluedown, wordbluecolorreddown, wordredcolorbluedown, wordredcolorblueup, wordyellowcoloryellowdown, wordyellowcoloryellowright, wordgreencolorblueleft, wordgreencolorgreenleft, wordyellowcolorredright, wordbluecoloryellowup, wordgreencolorredup, wordbluecolorredright, wordbluecolorblueleft, wordredcolorbluedown, wordbluecolorgreenleft, wordbluecolorredleft, wordbluecolorredup, wordgreencolorreddown, wordgreencolorredright, wordyellowcolorblueright, wordyellowcolorgreenleft, wordyellowcolorgreenup, wordyellowcoloryellowleft, wordgreencoloryellowup, wordredcoloryellowright, wordredcolorredleft, wordredcolorredleft, wordredcolorgreenup, wordredcolorgreendown, wordyellowcolorgreenright, wordgreencolorgreenright, wordredcolorgreenup, wordbluecolorgreendown, wordbluecolorgreendown, wordredcolorreddown, wordbluecolorbluedown, wordbluecolorblueleft, wordredcoloryellowup, wordredcoloryellowright, wordredcolorblueup, wordgreencolorbluedown, wordgreencoloryellowright, wordredcolorgreendown, wordredcoloryellowdown, wordbluecoloryellowright, wordbluecoloryellowleft, wordbluecolorgreenleft, wordbluecoloryellowleft, wordyellowcoloryellowright, wordyellowcolorredright, wordredcolorredright, wordyellowcolorgreenright, wordyellowcolorblueleft, wordbluecolorbluedown, wordyellowcolorblueleft, wordyellowcolorblueup)] </block>
|
|
|
AbigailNovick
|
|
Group: Forum Members
Posts: 25,
Visits: 85
|
Ok, it looks like I might fix it by not specifying there are 65 trials? Will this break anything later?
/ trials = [1 = sequence(wordbluecolorredup, wordgreencoloryellowright, wordgreencoloryellowdown, wordgreencolorredleft, wordyellowcolorredup, wordyellowcolorredup, wordgreencolorgreenup, wordgreencolorgreenright, wordgreencolorblueup, wordgreencolorbluedown, wordbluecolorreddown, wordredcolorbluedown, wordredcolorblueup, wordyellowcoloryellowdown, wordyellowcoloryellowright, wordgreencolorblueleft, wordgreencolorgreenleft, wordyellowcolorredright, wordbluecoloryellowup, wordgreencolorredup, wordbluecolorredright, wordbluecolorblueleft, wordredcolorbluedown, wordbluecolorgreenleft, wordbluecolorredleft, wordbluecolorredup, wordgreencolorreddown, wordgreencolorredright, wordyellowcolorblueright, wordyellowcolorgreenleft, wordyellowcolorgreenup, wordyellowcoloryellowleft, wordgreencoloryellowup, wordredcoloryellowright, wordredcolorredleft, wordredcolorredleft, wordredcolorgreenup, wordredcolorgreendown, wordyellowcolorgreenright, wordgreencolorgreenright, wordredcolorgreenup, wordbluecolorgreendown, wordbluecolorgreendown, wordredcolorreddown, wordbluecolorbluedown, wordbluecolorblueleft, wordredcoloryellowup, wordredcoloryellowright, wordredcolorblueup, wordgreencolorbluedown, wordgreencoloryellowright, wordredcolorgreendown, wordredcoloryellowdown, wordbluecoloryellowright, wordbluecoloryellowleft, wordbluecolorgreenleft, wordbluecoloryellowleft, wordyellowcoloryellowright, wordyellowcolorredright, wordredcolorredright, wordyellowcolorgreenright, wordyellowcolorblueleft, wordbluecolorbluedown, wordyellowcolorblueleft, wordyellowcolorblueup)]
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 107K
|
+xOk, it looks like I might fix it by not specifying there are 65 trials? Will this break anything later? / trials = [1 = sequence(wordbluecolorredup, wordgreencoloryellowright, wordgreencoloryellowdown, wordgreencolorredleft, wordyellowcolorredup, wordyellowcolorredup, wordgreencolorgreenup, wordgreencolorgreenright, wordgreencolorblueup, wordgreencolorbluedown, wordbluecolorreddown, wordredcolorbluedown, wordredcolorblueup, wordyellowcoloryellowdown, wordyellowcoloryellowright, wordgreencolorblueleft, wordgreencolorgreenleft, wordyellowcolorredright, wordbluecoloryellowup, wordgreencolorredup, wordbluecolorredright, wordbluecolorblueleft, wordredcolorbluedown, wordbluecolorgreenleft, wordbluecolorredleft, wordbluecolorredup, wordgreencolorreddown, wordgreencolorredright, wordyellowcolorblueright, wordyellowcolorgreenleft, wordyellowcolorgreenup, wordyellowcoloryellowleft, wordgreencoloryellowup, wordredcoloryellowright, wordredcolorredleft, wordredcolorredleft, wordredcolorgreenup, wordredcolorgreendown, wordyellowcolorgreenright, wordgreencolorgreenright, wordredcolorgreenup, wordbluecolorgreendown, wordbluecolorgreendown, wordredcolorreddown, wordbluecolorbluedown, wordbluecolorblueleft, wordredcoloryellowup, wordredcoloryellowright, wordredcolorblueup, wordgreencolorbluedown, wordgreencoloryellowright, wordredcolorgreendown, wordredcoloryellowdown, wordbluecoloryellowright, wordbluecoloryellowleft, wordbluecolorgreenleft, wordbluecoloryellowleft, wordyellowcoloryellowright, wordyellowcolorredright, wordredcolorredright, wordyellowcolorgreenright, wordyellowcolorblueleft, wordbluecolorbluedown, wordyellowcolorblueleft, wordyellowcolorblueup)] /trials = [1-65=sequecence(a,b,c,d)] means "run the sequence a-b-c-d 65 times". As you already suggested, if you want the given sequence to be only run once, you specify /trials = [1=sequecence(a,b,c,d)]
|
|
|
AbigailNovick
|
|
Group: Forum Members
Posts: 25,
Visits: 85
|
+x+xOk, it looks like I might fix it by not specifying there are 65 trials? Will this break anything later? / trials = [1 = sequence(wordbluecolorredup, wordgreencoloryellowright, wordgreencoloryellowdown, wordgreencolorredleft, wordyellowcolorredup, wordyellowcolorredup, wordgreencolorgreenup, wordgreencolorgreenright, wordgreencolorblueup, wordgreencolorbluedown, wordbluecolorreddown, wordredcolorbluedown, wordredcolorblueup, wordyellowcoloryellowdown, wordyellowcoloryellowright, wordgreencolorblueleft, wordgreencolorgreenleft, wordyellowcolorredright, wordbluecoloryellowup, wordgreencolorredup, wordbluecolorredright, wordbluecolorblueleft, wordredcolorbluedown, wordbluecolorgreenleft, wordbluecolorredleft, wordbluecolorredup, wordgreencolorreddown, wordgreencolorredright, wordyellowcolorblueright, wordyellowcolorgreenleft, wordyellowcolorgreenup, wordyellowcoloryellowleft, wordgreencoloryellowup, wordredcoloryellowright, wordredcolorredleft, wordredcolorredleft, wordredcolorgreenup, wordredcolorgreendown, wordyellowcolorgreenright, wordgreencolorgreenright, wordredcolorgreenup, wordbluecolorgreendown, wordbluecolorgreendown, wordredcolorreddown, wordbluecolorbluedown, wordbluecolorblueleft, wordredcoloryellowup, wordredcoloryellowright, wordredcolorblueup, wordgreencolorbluedown, wordgreencoloryellowright, wordredcolorgreendown, wordredcoloryellowdown, wordbluecoloryellowright, wordbluecoloryellowleft, wordbluecolorgreenleft, wordbluecoloryellowleft, wordyellowcoloryellowright, wordyellowcolorredright, wordredcolorredright, wordyellowcolorgreenright, wordyellowcolorblueleft, wordbluecolorbluedown, wordyellowcolorblueleft, wordyellowcolorblueup)] /trials = [1-65=sequecence(a,b,c,d)] means "run the sequence a-b-c-d 65 times". As you already suggested, if you want the given sequence to be only run once, you specify /trials = [1=sequecence(a,b,c,d)] Got it! Thanks so much :)
|
|
|