Hi! I'm trying to program a learning phase within my experiment and am stuck - maybe someone has an idea?
I want to present 36 statements together with each 1 out of 18 images, so each image is presented twice. The 18 images should consist of 3 a-images, 3 b-images, 3 c-images, 9 d-images. The a/b/c/d images should be selected from an itempool of 10 a/b/c/d images.
Sofar I select 3 pictures with noreplacenorepeat out of an itempool, as a1 a2 a3 should be distinct. Within each trial I present the text together with one picture, again noreplacenorepeat, as I thought that that way each picture is selected one time, and then when all 18 have been presented, each is selected once again - so exactly what I want. But that doesn't work: Some pictures are presented twice before the others have been presented at all - and some pictures are presented more than twice, some only once or not at all. Do you have any ideas where my thoughts are twisted, should that not be taken care of by noreplacenorepeat?
Thank you for your help!
Here an excerpt of my script:
<item item_old>
/ 1 = "text1"
/ 2 = "text2"
/ 3 = "text3"
/ 4 = "text4"
/ 5 = "text5"
/ 6 = "text6"
/ 7 = "text7"
/ 8 = "text8"
/ 9 = "text9"
/ 10 = "text10"
/ 11 = "text11"
/ 12 = "text12"
/ 13 = "text13"
/ 14 = "text14"
/ 15 = "text15"
/ 16 = "text16"
/ 17 = "text17"
/ 18 = "text18"
/ 19 = "text19"
/ 20 = "text20"
/ 21 = "text21"
/ 22 = "text22"
/ 23 = "text23"
/ 24 = "text24"
/ 25 = "text25"
/ 26 = "text26"
/ 27 = "text27"
/ 28 = "text28"
/ 29 = "text29"
/ 30 = "text10"
/ 31 = "text31"
/ 32 = "text32"
/ 33 = "text33"
/ 34 = "text34"
/ 35 = "text35"
/ 36 = "text36"
</item>
<text t_old>
/ items = item_old
/ position = (50,50)
/ select = sequence
</text>
<item pic_a>
/1 = "a01.jpg"
/2 = "a02.jpg"
/3 = "a03.jpg"
/4 = "a04.jpg"
/5 = "a05.jpg"
/6 = "a06.jpg"
/7 = "a07.jpg"
/8 = "a08.jpg"
/9 = "a09.jpg"
/10 = "a10.jpg"
</item>
<picture pic01_a >
/ items = pic_a
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<picture pic02_a>
/ items = pic_a
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<picture pic03_a >
/ items = pic_a
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<item pic_b>
/1 = "b01.jpg"
/2 = "b02.jpg"
/3 = "b03.jpg"
/4 = "b04.jpg"
/5 = "b05.jpg"
/6 = "b06.jpg"
/7 = "b07.jpg"
/8 = "b08.jpg"
/9 = "b09.jpg"
/10 = "b10.jpg"
</item>
<picture pic01_b >
/ items = pic_b
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<picture pic02_b>
/ items = pic_b
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<picture pic03_b >
/ items = pic_b
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<item pic_c>
/1 = "c01.jpg"
/2 = "c02.jpg"
/3 = "c03.jpg"
/4 = "c04.jpg"
/5 = "c05.jpg"
/6 = "c06.jpg"
/7 = "c07.jpg"
/8 = "c08.jpg"
/9 = "c09.jpg"
/10 = "c10.jpg"
</item>
<picture pic01_c >
/ items = pic_c
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<picture pic02_c>
/ items = pic_c
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<picture pic03_c >
/ items = pic_c
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<item pid_d>
/1 = "d01.jpg"
/2 = "d02.jpg"
/3 = "d03.jpg"
/4 = "d04.jpg"
/5 = "d05.jpg"
/6 = "d06.jpg"
/7 = "d07.jpg"
/8 = "d08.jpg"
/9 = "d09.jpg"
/10 = "d10.jpg"
</item>
<picture pid01_d >
/ items = pid_d
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<picture pid02_d >
/ items = pid_d
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<picture pid03_d >
/ items = pid_d
/ select = noreplacenorepeat
/ selectionrate = experiment
/ position = (50, 30)
</picture>
<trial t_learn>
/ stimulusframes = [1 = t_old;
2 = noreplacenorepeat(pic01_a, pic02_a, pic03_a, pic01_b, pic02_b, pic03_b, pic01_c, pic02_c, pic03_c, pic01_d, pic02_d, pic03_d, pic04_d, pic05_d, pic06_d, pic07_d, pic08_d, pic09_d)]
/ timeout = 100
</trial>
<block b_learn>
/ trials = [1-36 = t_learn]
</block>