Group: Forum Members
Posts: 4,
Visits: 10
|
Hi,
Your earlier suggestion worked wonderfully! But now there is another issue which I've not been able to solve. A quick description of the experiment:
I'm programming a cued recall experiment where subjects learn foreign words with different presentation times. After the study block, there is a test block, where they receive the cue, and have to submit the correct target word/translation. the first part is going great. The problem is that i can't seem to get the cues in recall test to appear in random order. I've tried several ways to implement the selectionmode etc but it doesnt seem to work. Maybe you can spot where ive messed up.
Here's a part of the exp where the problem seems to occur.
<expt > /blocks = [1=studyred; 2=recallred]
</expt>
<block studyred> / trials = [1-24 = redA] </block>
<block recallred> /trials = [1-24 = cuedrecallred] </block>
<values> / cueA = 1 / cueB = 1 / itemsdurationincrease = 0 </values>
<trial redA> / ontrialbegin = [values.cueA = list.itemnumbers.nextindex; values.itemsdurationincrease = list.itemdurationsincrease.nextvalue] / stimulusframes = [1=redcuetext, redtargettext] / validresponse = (0) / trialduration = values.itemsdurationincrease </trial>
<list recallred> /poolsize = 24 /selectionmode = random </list>
<text redcuetext> /items = cueA /select = sequence /position = (50%, 30%) /txcolor = (0, 0, 255) /txbgcolor = (218, 218, 218) /fontstyle = ("Verdana", 5%) </text>
<text redtargettext> /items = targetA /select = text.redcuetext.currentindex /position = (50%, 40%) /txcolor = (0, 0, 255) /txbgcolor = (218, 218, 218) /fontstyle = ("Verdana", 5%) </text>
<openended cuedrecallred> /stimulustimes =[0= redcuetext] / inputdevice = keyboard / buttonlabel = "Type your answer and press ENTER" /iscorrectresponse = [openended.cuedrecallred.response == text.redtargettext.item(text.redcuetext.currentindex)] /posttrialpause = 200 /required = true </openended>
<list itemnumbers> / poolsize = 24 / selectionmode = sequence </list>
<list itemdurationsincrease> / items = (2830, 3200, 3300, 3380, 3450, 3550, 3600, 3620, 3680, 3810, 3840, 3880, 3930, 4007, 4100, 4170, 4300, 4420, 4460, 4530, 4570, 4770, 5008, 5350) / selectionmode = list.itemnumbers.currentindex </list>
<item cueA> /1 = "lova" /2 = "upė" /3 = "rūsys" /4 = "palaidinė" /5 = "karalius" /6 = "batas" /7 = "obuolys" /8 = "ugnis" /9 = "žirklės" /10 = "langas" /11 = "adata" /12 = "žolė" /13 = "puodelis" /14 = "kėdė" /15 = "kilimėlis" /16 = "palėpštis" /17 = "kepuraitė" /18 = "šakutė" /19 = "voras" /20 = "vaistas" /21 = "šalmas" /22 = "kirvis" /23 = "kamuolys" /24 = "padažas" </item>
<item targetA> /1 = "bed" /2 = "river" /3 = "basement" /4 = "shirt" /5 = "king" /6 = "shoe" /7 = "apple" /8 = "fire" /9 = "scissors" /10 = "window" /11 = "needle" /12 = "grass" /13 = "cup" /14 = "chair" /15 = "rug" /16 = "broom" /17 = "hat" /18 = "fork" /19 = "spider" /20 = "drug" /21 = "helmet" /22 = "axe" /23 = "ball" /24 = "gravy" </item>
|