Displaying trials in the correct order


Author
Message
AbigailNovick
AbigailNovick
Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)
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
AbigailNovick
Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)
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
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
AbigailNovick - 9/22/2020
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)]

/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
AbigailNovick
Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)Respected Member (364 reputation)
Group: Forum Members
Posts: 25, Visits: 85
Dave - 9/22/2020
AbigailNovick - 9/22/2020
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)]

/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 :)
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search