By unicornx - 6/19/2016
Hello,
I am trying to create an IAT whereby participants have to rate their levels of an emotion on a stimulus. I currently have the first Likert scale, but do not know how to display the second one right after the first one for all five trials. Below is the script that I use:
<expt> / preinstructions = (intro) / blocks = [1=likertdisgust, 2=likertVCU] / postinstructions = (end) </expt>
<data> /columns =[date time subject blocknum trialnum trialcode response latency stimulus] /format=tab </data>
<defaults> /screencolor = (255, 204, 0) /font = ("Arial", -24, 700, 0, 49) /txbgcolor=(255,255,255) </defaults>
<picture disgustqs> /size = (1400, 900) /items = disgustqs /position = (50, 50) /halign = center /select = sequence /select = noreplace /selectionrate = always </picture>
<item disgustqs> /1 = "Grouped Dead Man.png" /2 = "Dead Boar Grouped.png" /3 = "Grouped Dead Animal.png" /4 = "Disgust Snake Grouped.png" /5 = "Web Spider Grouped.png" </item>
<likert Disgust> / anchors = [1="not disgusting at all"; 4="very disgusting"] / stimulusframes = [1 = disgustqs] / mouse=false / numpoints=4 / position= (50, 90) / trialduration = 5000 </likert>
<block likertdisgust> / preinstructions=(rate_disgust) / trials = [1-5 = disgust] </block>
<likert VCU> / anchors = [1="not disgusting at all"; 4="very disgusting"] / mouse=false / numpoints=4 / position= (50, 90) / trialduration = 5000 </likert>
<block likertVCU> / trials = [1-5 = disgust] </block>
Please let me know if there is anything that I am missing. Thank you.
|
By Dave - 6/19/2016
> I currently have the first Likert scale, but do not know how to display the second one right after the first one for all five trials.
You run the two <likerts> in sequence 5 times in a single <block>:
<block ratings> / trials = [1-5 = sequence(disgust, vcu)] </block>
You run that <block> via your <expt>.
<block ratings> / trials = [1-4 = sequence(a,b)] </block>
<likert a> / stimulusframes = [1=a_stim] / position = (50%, 70%) / anchorwidth = 3% </likert>
<likert b> / stimulusframes = [1=b_stim] / position = (50%, 70%) / anchorwidth = 3% </likert>
<text a_stim> / items = a_items / select = noreplace </text>
<text b_stim> / items = b_items / select = text.a_stim.currentindex </text>
<item a_items> / 1 = "A 1" / 2 = "A 2" / 3 = "A 3" / 4 = "A 4" / 5 = "A 5" </item>
<item b_items> / 1 = "B 1" / 2 = "B 2" / 3 = "B 3" / 4 = "B 4" / 5 = "B 5" </item>
|
|