Repeating a stimulus-trial pairing


Author
Message
kentl
kentl
Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)
Group: Forum Members
Posts: 3, Visits: 7
Great! Thank you!

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: 13K, Visits: 109K
Thanks for the additional context / details. You'll probably want to add items to stimulus (<text>, <picture>) or <item> elements at runtime to handle the repetitions in the same prime-exposure condition. Below a stripped-down example where 'a' and 'b' trials represent (here only two) different exposure durations (a=500ms; b=1000ms):

<block myblock>
/ trials = [1-4=noreplace(a_1, b_1); 5-8=noreplace(a_2, b_2)]
</block>

<trial a_1>
/ ontrialend = [text.p_a.item=text.p_1.currentitem]
/ stimulustimes = [1=p_1; 500=blank]
/ validresponse = (57)
</trial>

<trial b_1>
/ ontrialend = [text.p_b.item=text.p_1.currentitem]
/ stimulustimes = [1=p_1; 1000=blank]
/ validresponse = (57)
</trial>

<trial a_2>
/ stimulustimes = [1=p_a; 500=blank]
/ validresponse = (57)
</trial>

<trial b_2>
/ ontrialend = [text.p_b.item=text.p_1.currentitem]
/ stimulustimes = [1=p_b; 1000=blank]
/ validresponse = (57)
</trial>

<text p_1>
/ items = ("A", "B", "C", "D")
/ select = noreplace
</text>

<text p_a>
/ select = noreplace
</text>

<text p_b>
/ select = noreplace
</text>

<shape blank>
/ shape = rectangle
/ color = (white)
/ size = (100%, 100%)
</shape>


kentl
kentl
Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)
Group: Forum Members
Posts: 3, Visits: 7
Thanks for the quick reply! Sorry I was unclear.

I want to program an Affect Misattribution Procedure where participants are presented with neutral/disgusting/fear primes. They must make a disgust/neutral/fear judgment about the Chinese character. I want the prime to be onscreen for 30, 80, 130, or 180ms. So far, I've programmed in 12 types of trials that present disgust, fear, or neutral stimuli at each of these times. The disgust, fear, and neutral primes are each in different lists. I would like to present each prime twice. But, we also want to make sure that within the experiment, the prime isn't presented at different times. So if PrimeA is selected for a 30ms disgust trial, it is presented again but only for another 30ms disgust trial. However, I would like to maintain the randomness of having each prime be drawn randomly from the list. Does this make things clearer? Please let me know if you require any further details.

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: 13K, Visits: 109K
Well, there are tons of ways to do something like that. But your description doesn't quite make clear the larger context / other relevant procedural details, so it's not really possible to suggest a particular approach at this stage. You will have to elaborate first.

kentl
kentl
Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)Associate Member (168 reputation)
Group: Forum Members
Posts: 3, Visits: 7
Hello,

I am trying to set up an Affect Misattribution Procedure where if participants see a specific image (let's call it 1.jpg) for 30ms that was initially paired randomly to a trial (Trial30_1) they will see that image and trial paired together a second time (let's call it Trial30_2). I was wondering if that was possible in the same block. I have included my stimulus list and the code for the trial below. Please let me know if you need anything else. I would really appreciate any feedback that you can provide.

Thank you,

-Kent

<trial PrimeD30_1>
/ validresponse = ("Q", "P", " ")
/ correctresponse = ("P")
/ stimulustimes = [0=fixation; 500=PrimeD1; 530=blank; 630=target; 730=mask]
/ trialdata = [PrimeD1, target]
</trial>

<item PrimeD1>
/1 = "9330.jpg"
/2 = "8230.jpg"
/3 = "9290.jpg"
/4 = "7361.jpg"
/5 = "7360.jpg"
/6 = "1270.jpg"
/7 = "1945.jpg"
/8 = "5532.jpg"
/9 = "9373.jpg"
/10 = "9042.jpg"
/11 = "1111.jpg"
/12 = "9490.jpg"
/13 = "1280.jpg"
/14 = "3250.jpg"
/15 = "9390.jpg"
/16 = "7920.jpg"
</item>

<text fixation>
/ position = (50%, 50%)
/ items = ("+")
/ txcolor = white
/ fontstyle = ("Arial", 9%)
</text>

<picture mask>
/ items = ("mask.jpg")
/ size = (30%, 30%)
</picture>

<picture PrimeD1>
/ items = PrimeD1
/ size = (30%, 30%)
</picture>


<picture target>
/ items = symbols
/ select = noreplace
/ size = (30%, 30%)
</picture>

<shape blank>
/ shape = rectangle
/ color = black
/ size = (30%, 30%)
</shape>
<item symbols>
/1 = "pic1.jpg"
/2 = "pic2.jpg"
/3 = "pic3.jpg"
/4 = "pic4.jpg"
/5 = "pic5.jpg"
/6 = "pic6.jpg"
/7 = "pic7.jpg"
/8 = "pic8.jpg"
/9 = "pic9.jpg"
/10 = "pic10.jpg"
/11 = "pic11.jpg"
/12 = "pic12.jpg"
/13 = "pic13.jpg"
/14 = "pic14.jpg"
/15 = "pic15.jpg"
/16 = "pic16.jpg"
/17 = "pic17.jpg"
/18 = "pic18.jpg"
/19 = "pic19.jpg"
/20 = "pic20.jpg"
/21 = "pic21.jpg"
/22 = "pic22.jpg"
/23 = "pic23.jpg"
/24 = "pic24.jpg"
/25 = "pic25.jpg"
/26 = "pic26.jpg"
/27 = "pic27.jpg"
/28 = "pic28.jpg"
/29 = "pic29.jpg"
/30 = "pic30.jpg"
/31 = "pic31.jpg"
/32 = "pic32.jpg"
/33 = "pic33.jpg"
/34 = "pic34.jpg"
/35 = "pic35.jpg"
/36 = "pic36.jpg"
/37 = "pic37.jpg"
/38 = "pic38.jpg"
/39 = "pic39.jpg"
/40 = "pic40.jpg"
/41 = "pic41.jpg"
/42 = "pic42.jpg"
/43 = "pic43.jpg"
/44 = "pic44.jpg"
/45 = "pic45.jpg"
/46 = "pic46.jpg"
/47 = "pic47.jpg"
/48 = "pic48.jpg"
/49 = "pic49.jpg"
/50 = "pic50.jpg"

</item>


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search