stimuli presentation in sequence from a generated list


Author
Message
nrouhani
nrouhani
Distinguished Member (3.3K reputation)Distinguished Member (3.3K reputation)Distinguished Member (3.3K reputation)Distinguished Member (3.3K reputation)Distinguished Member (3.3K reputation)Distinguished Member (3.3K reputation)Distinguished Member (3.3K reputation)Distinguished Member (3.3K reputation)Distinguished Member (3.3K reputation)
Group: Forum Members
Posts: 83, Visits: 261
hello! 

at the beginning of my experiment, i am populating a list of stimuli (randomly selected from sub-pools of different kinds of stimuli, designated by their corresponding item numbers on a full stimuli list, like so: https://www.millisecond.com/forums/Topic21763.aspx#bm21766 ) that i would like to then be shown in order. I see that my list (list.OldStims.items) is being correctly populated with the item numbers that should be used to select from the "allItems" list of stimuli, but the items are not being presented in the order that I have appended them. how would i be able to do this? thank you! 

<expt>
/ blocks = [1=learn;]
</expt>

*************************************************
Creating Stimuli
*************************************************

// screen
<defaults>
/ screencolor = (175, 175, 175)
/ txcolor = darkgrey
</defaults>

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

// image item lists
<item allStims>
/1 = "outdoorPics/Outdoor_1.jpg"
/2 = "outdoorPics/Outdoor_2.jpg"
/3 = "outdoorPics/Outdoor_3.jpg"
/4 = "outdoorPics/Outdoor_4.jpg"
/5 = "outdoorPics/Outdoor_5.jpg"
/6 = "outdoorPics/Outdoor_6.jpg"
/7 = "outdoorPics/Outdoor_7.jpg"
/8 = "outdoorPics/Outdoor_8.jpg"
/9 = "outdoorPics/Outdoor_9.jpg"
/10 = "outdoorPics/Outdoor_10.jpg"
/11 = "outdoorPics/Outdoor_11.jpg"
/12 = "outdoorPics/Outdoor_12.jpg"
/13 = "outdoorPics/Outdoor_13.jpg"
/14 = "outdoorPics/Outdoor_14.jpg"
/15 = "outdoorPics/Outdoor_15.jpg"
/16 = "outdoorPics/Outdoor_16.jpg"
/17 = "outdoorPics/Outdoor_17.jpg"
/18 = "outdoorPics/Outdoor_18.jpg"
/19 = "outdoorPics/Outdoor_19.jpg"
/20 = "outdoorPics/Outdoor_20.jpg"
/21 = "outdoorPics/Outdoor_21.jpg"
/22 = "outdoorPics/Outdoor_22.jpg"
/23 = "outdoorPics/Outdoor_23.jpg"
/24 = "outdoorPics/Outdoor_24.jpg"
/25 = "outdoorPics/Outdoor_25.jpg"
/26 = "outdoorPics/Outdoor_26.jpg"
/27 = "outdoorPics/Outdoor_27.jpg"
/28 = "outdoorPics/Outdoor_28.jpg"
/29 = "outdoorPics/Outdoor_29.jpg"
/30 = "outdoorPics/Outdoor_30.jpg"
/31 = "outdoorPics/Outdoor_31.jpg"
/32 = "outdoorPics/Outdoor_32.jpg"
/33 = "outdoorPics/Outdoor_33.jpg"
/34 = "outdoorPics/Outdoor_34.jpg"
/35 = "outdoorPics/Outdoor_35.jpg"
/36 = "outdoorPics/Outdoor_36.jpg"
/37 = "outdoorPics/Outdoor_37.jpg"
/38 = "outdoorPics/Outdoor_38.jpg"
/39 = "outdoorPics/Outdoor_39.jpg"
/40 = "outdoorPics/Outdoor_40.jpg"
/41 = "outdoorPics/Outdoor_41.jpg"
/42 = "outdoorPics/Outdoor_42.jpg"
/43 = "outdoorPics/Outdoor_43.jpg"
/44 = "outdoorPics/Outdoor_44.jpg"
/45 = "outdoorPics/Outdoor_45.jpg"
/46 = "outdoorPics/Outdoor_46.jpg"
/47 = "outdoorPics/Outdoor_47.jpg"
/48 = "outdoorPics/Outdoor_48.jpg"
/49 = "outdoorPics/Outdoor_49.jpg"
/50 = "outdoorPics/Outdoor_50.jpg"
/51 = "outdoorPics/Outdoor_51.jpg"
/52 = "outdoorPics/Outdoor_53.jpg"
/53 = "indoorPics/Indoor_1.jpg"
/54 = "indoorPics/Indoor_2.jpg"
/55 = "indoorPics/Indoor_3.jpg"
/56 = "indoorPics/Indoor_4.jpg"
/57 = "indoorPics/Indoor_5.jpg"
/58 = "indoorPics/Indoor_6.jpg"
/59 = "indoorPics/Indoor_7.jpg"
/60 = "indoorPics/Indoor_8.jpg"
/61 = "indoorPics/Indoor_9.jpg"
/62 = "indoorPics/Indoor_10.jpg"
/63 = "indoorPics/Indoor_11.jpg"
/64 = "indoorPics/Indoor_12.jpg"
/65 = "indoorPics/Indoor_13.jpg"
/66 = "indoorPics/Indoor_14.jpg"
/67 = "indoorPics/Indoor_15.jpg"
/68 = "indoorPics/Indoor_16.jpg"
/69 = "indoorPics/Indoor_17.jpg"
/70 = "indoorPics/Indoor_18.jpg"
/71 = "indoorPics/Indoor_19.jpg"
/72 = "indoorPics/Indoor_20.jpg"
/73 = "indoorPics/Indoor_21.jpg"
/74 = "indoorPics/Indoor_22.jpg"
/75 = "indoorPics/Indoor_23.jpg"
/76 = "indoorPics/Indoor_24.jpg"
/77 = "indoorPics/Indoor_25.jpg"
/78 = "indoorPics/Indoor_26.jpg"
/79 = "indoorPics/Indoor_27.jpg"
/80 = "indoorPics/Indoor_28.jpg"
/81 = "indoorPics/Indoor_29.jpg"
/82 = "indoorPics/Indoor_30.jpg"
/83 = "indoorPics/Indoor_31.jpg"
/84 = "indoorPics/Indoor_32.jpg"
/85 = "indoorPics/Indoor_33.jpg"
/86 = "indoorPics/Indoor_34.jpg"
/87 = "indoorPics/Indoor_35.jpg"
/88 = "indoorPics/Indoor_36.jpg"
/89 = "indoorPics/Indoor_37.jpg"
/90 = "indoorPics/Indoor_38.jpg"
/91 = "indoorPics/Indoor_39.jpg"
/92 = "indoorPics/Indoor_40.jpg"
/93 = "indoorPics/Indoor_41.jpg"
/94 = "indoorPics/Indoor_42.jpg"
/95 = "indoorPics/Indoor_43.jpg"
/96 = "indoorPics/Indoor_44.jpg"
/97 = "indoorPics/Indoor_45.jpg"
/98 = "indoorPics/Indoor_46.jpg"
/99 = "indoorPics/Indoor_47.jpg"
/100 = "indoorPics/Indoor_48.jpg"
/101 = "indoorPics/Indoor_49.jpg"
/102 = "indoorPics/Indoor_50.jpg"
/103 = "indoorPics/Indoor_51.jpg"
/104 = "indoorPics/Indoor_52.jpg"
</item>

<item highValue>
/1 = "valPics/40cents.png"
/2 = "valPics/50cents.png"
/3 = "valPics/70cents.png"
/4 = "valPics/80cents.png"
</item>

<item lowValue>
/1 = "valPics/20cents.png"
/2 = "valPics/30cents.png"
/3 = "valPics/50cents.png"
/4 = "valPics/60cents.png"
</item>

// rewards
<picture highVal>
/ items = highValue
/ size = (13%, 13%)
/ resetinterval = 0
/ vposition = 30
/ hposition = 50
</picture>

<picture lowVal>
/ items = lowValue
/ size = (13%, 13%)
/ resetinterval = 0
/ vposition = 30
/ hposition = 50
</picture>

<picture oldStim>
/ items = allStims
/ size = (30%, 30%)
/ select = list.oldStims.nextvalue
</picture>

// questions
<text estimateQ>
/ items = ("please estimate the value of this type of scene ~n(indoor or outdoor) from 1 to 100")
/ hjustify = center
/ size = (50%,50%)
/ fontstyle = ("Arial",30)
/ vposition = (60)
/ hposition = (50)
/ txbgcolor = (transparent)
/ txcolor = aliceblue
/ erase = false
</text>

<block learn>
/ onblockbegin = [
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
]
/ trials = [1-32 = cue]
/ errormessage = false
</block>

// indoor trials
<trial cue>
/ pretrialpause = 1000
/ stimulustimes = [0=oldStim]
/ beginresponseframe = 0
/ timeout = 4000
/ validresponse = (noresponse)
/ branch = [
openended.estimate
]
</trial>

<openended estimate>
/ position = (50, 50)
/ buttonlabel = " press enter to submit"
/ fontstyle = ("Arial",15)
/ inputdevice = keyboard
/ stimulustimes = [0=estimateQ]
/ linelength = 3
/ range = (1,100)
/ numlines = 1
/ responsefontstyle = ("Arial",30)
/ beginresponsetime = 0
/ timeout = 50
/ branch = [
  trial.outcome
]
</openended>

<trial outcome>
/ stimulustimes = [0=blank, oldStim, highVal]
/ beginresponsetime = 0
/ trialduration = 3000
/ validresponse = (noresponse)
</trial>

// indoor item numbers
// stim1
<list s1_indoor>
/ items = (53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78)
/ poolsize = 26
/ selectionrate = always
</list>

// stim2
<list s2_indoor>
/ items = (79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104)
/ poolsize = 26
/ selectionrate = always
</list>

// outdoor item numbers
// stim1
<list s1_outdoor>
/ items = (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26)
/ poolsize = 26
/ selectionrate = always
</list>

// stim2
<list s2_outdoor>
/ items = (27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52)
/ poolsize = 26
/ selectionrate = always
</list>

<list oldStims>
</list>




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
nrouhani - Monday, September 25, 2017
hello! 

at the beginning of my experiment, i am populating a list of stimuli (randomly selected from sub-pools of different kinds of stimuli, designated by their corresponding item numbers on a full stimuli list, like so: https://www.millisecond.com/forums/Topic21763.aspx#bm21766 ) that i would like to then be shown in order. I see that my list (list.OldStims.items) is being correctly populated with the item numbers that should be used to select from the "allItems" list of stimuli, but the items are not being presented in the order that I have appended them. how would i be able to do this? thank you! 

<expt>
/ blocks = [1=learn;]
</expt>

*************************************************
Creating Stimuli
*************************************************

// screen
<defaults>
/ screencolor = (175, 175, 175)
/ txcolor = darkgrey
</defaults>

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

// image item lists
<item allStims>
/1 = "outdoorPics/Outdoor_1.jpg"
/2 = "outdoorPics/Outdoor_2.jpg"
/3 = "outdoorPics/Outdoor_3.jpg"
/4 = "outdoorPics/Outdoor_4.jpg"
/5 = "outdoorPics/Outdoor_5.jpg"
/6 = "outdoorPics/Outdoor_6.jpg"
/7 = "outdoorPics/Outdoor_7.jpg"
/8 = "outdoorPics/Outdoor_8.jpg"
/9 = "outdoorPics/Outdoor_9.jpg"
/10 = "outdoorPics/Outdoor_10.jpg"
/11 = "outdoorPics/Outdoor_11.jpg"
/12 = "outdoorPics/Outdoor_12.jpg"
/13 = "outdoorPics/Outdoor_13.jpg"
/14 = "outdoorPics/Outdoor_14.jpg"
/15 = "outdoorPics/Outdoor_15.jpg"
/16 = "outdoorPics/Outdoor_16.jpg"
/17 = "outdoorPics/Outdoor_17.jpg"
/18 = "outdoorPics/Outdoor_18.jpg"
/19 = "outdoorPics/Outdoor_19.jpg"
/20 = "outdoorPics/Outdoor_20.jpg"
/21 = "outdoorPics/Outdoor_21.jpg"
/22 = "outdoorPics/Outdoor_22.jpg"
/23 = "outdoorPics/Outdoor_23.jpg"
/24 = "outdoorPics/Outdoor_24.jpg"
/25 = "outdoorPics/Outdoor_25.jpg"
/26 = "outdoorPics/Outdoor_26.jpg"
/27 = "outdoorPics/Outdoor_27.jpg"
/28 = "outdoorPics/Outdoor_28.jpg"
/29 = "outdoorPics/Outdoor_29.jpg"
/30 = "outdoorPics/Outdoor_30.jpg"
/31 = "outdoorPics/Outdoor_31.jpg"
/32 = "outdoorPics/Outdoor_32.jpg"
/33 = "outdoorPics/Outdoor_33.jpg"
/34 = "outdoorPics/Outdoor_34.jpg"
/35 = "outdoorPics/Outdoor_35.jpg"
/36 = "outdoorPics/Outdoor_36.jpg"
/37 = "outdoorPics/Outdoor_37.jpg"
/38 = "outdoorPics/Outdoor_38.jpg"
/39 = "outdoorPics/Outdoor_39.jpg"
/40 = "outdoorPics/Outdoor_40.jpg"
/41 = "outdoorPics/Outdoor_41.jpg"
/42 = "outdoorPics/Outdoor_42.jpg"
/43 = "outdoorPics/Outdoor_43.jpg"
/44 = "outdoorPics/Outdoor_44.jpg"
/45 = "outdoorPics/Outdoor_45.jpg"
/46 = "outdoorPics/Outdoor_46.jpg"
/47 = "outdoorPics/Outdoor_47.jpg"
/48 = "outdoorPics/Outdoor_48.jpg"
/49 = "outdoorPics/Outdoor_49.jpg"
/50 = "outdoorPics/Outdoor_50.jpg"
/51 = "outdoorPics/Outdoor_51.jpg"
/52 = "outdoorPics/Outdoor_53.jpg"
/53 = "indoorPics/Indoor_1.jpg"
/54 = "indoorPics/Indoor_2.jpg"
/55 = "indoorPics/Indoor_3.jpg"
/56 = "indoorPics/Indoor_4.jpg"
/57 = "indoorPics/Indoor_5.jpg"
/58 = "indoorPics/Indoor_6.jpg"
/59 = "indoorPics/Indoor_7.jpg"
/60 = "indoorPics/Indoor_8.jpg"
/61 = "indoorPics/Indoor_9.jpg"
/62 = "indoorPics/Indoor_10.jpg"
/63 = "indoorPics/Indoor_11.jpg"
/64 = "indoorPics/Indoor_12.jpg"
/65 = "indoorPics/Indoor_13.jpg"
/66 = "indoorPics/Indoor_14.jpg"
/67 = "indoorPics/Indoor_15.jpg"
/68 = "indoorPics/Indoor_16.jpg"
/69 = "indoorPics/Indoor_17.jpg"
/70 = "indoorPics/Indoor_18.jpg"
/71 = "indoorPics/Indoor_19.jpg"
/72 = "indoorPics/Indoor_20.jpg"
/73 = "indoorPics/Indoor_21.jpg"
/74 = "indoorPics/Indoor_22.jpg"
/75 = "indoorPics/Indoor_23.jpg"
/76 = "indoorPics/Indoor_24.jpg"
/77 = "indoorPics/Indoor_25.jpg"
/78 = "indoorPics/Indoor_26.jpg"
/79 = "indoorPics/Indoor_27.jpg"
/80 = "indoorPics/Indoor_28.jpg"
/81 = "indoorPics/Indoor_29.jpg"
/82 = "indoorPics/Indoor_30.jpg"
/83 = "indoorPics/Indoor_31.jpg"
/84 = "indoorPics/Indoor_32.jpg"
/85 = "indoorPics/Indoor_33.jpg"
/86 = "indoorPics/Indoor_34.jpg"
/87 = "indoorPics/Indoor_35.jpg"
/88 = "indoorPics/Indoor_36.jpg"
/89 = "indoorPics/Indoor_37.jpg"
/90 = "indoorPics/Indoor_38.jpg"
/91 = "indoorPics/Indoor_39.jpg"
/92 = "indoorPics/Indoor_40.jpg"
/93 = "indoorPics/Indoor_41.jpg"
/94 = "indoorPics/Indoor_42.jpg"
/95 = "indoorPics/Indoor_43.jpg"
/96 = "indoorPics/Indoor_44.jpg"
/97 = "indoorPics/Indoor_45.jpg"
/98 = "indoorPics/Indoor_46.jpg"
/99 = "indoorPics/Indoor_47.jpg"
/100 = "indoorPics/Indoor_48.jpg"
/101 = "indoorPics/Indoor_49.jpg"
/102 = "indoorPics/Indoor_50.jpg"
/103 = "indoorPics/Indoor_51.jpg"
/104 = "indoorPics/Indoor_52.jpg"
</item>

<item highValue>
/1 = "valPics/40cents.png"
/2 = "valPics/50cents.png"
/3 = "valPics/70cents.png"
/4 = "valPics/80cents.png"
</item>

<item lowValue>
/1 = "valPics/20cents.png"
/2 = "valPics/30cents.png"
/3 = "valPics/50cents.png"
/4 = "valPics/60cents.png"
</item>

// rewards
<picture highVal>
/ items = highValue
/ size = (13%, 13%)
/ resetinterval = 0
/ vposition = 30
/ hposition = 50
</picture>

<picture lowVal>
/ items = lowValue
/ size = (13%, 13%)
/ resetinterval = 0
/ vposition = 30
/ hposition = 50
</picture>

<picture oldStim>
/ items = allStims
/ size = (30%, 30%)
/ select = list.oldStims.nextvalue
</picture>

// questions
<text estimateQ>
/ items = ("please estimate the value of this type of scene ~n(indoor or outdoor) from 1 to 100")
/ hjustify = center
/ size = (50%,50%)
/ fontstyle = ("Arial",30)
/ vposition = (60)
/ hposition = (50)
/ txbgcolor = (transparent)
/ txcolor = aliceblue
/ erase = false
</text>

<block learn>
/ onblockbegin = [
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
  list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s1_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
  list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s2_indoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
  list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s1_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
  list.oldStims.appenditem(list.s2_outdoor.nextvalue);
list.oldStims.appenditem(list.s2_outdoor.nextvalue);
]
/ trials = [1-32 = cue]
/ errormessage = false
</block>

// indoor trials
<trial cue>
/ pretrialpause = 1000
/ stimulustimes = [0=oldStim]
/ beginresponseframe = 0
/ timeout = 4000
/ validresponse = (noresponse)
/ branch = [
openended.estimate
]
</trial>

<openended estimate>
/ position = (50, 50)
/ buttonlabel = " press enter to submit"
/ fontstyle = ("Arial",15)
/ inputdevice = keyboard
/ stimulustimes = [0=estimateQ]
/ linelength = 3
/ range = (1,100)
/ numlines = 1
/ responsefontstyle = ("Arial",30)
/ beginresponsetime = 0
/ timeout = 50
/ branch = [
  trial.outcome
]
</openended>

<trial outcome>
/ stimulustimes = [0=blank, oldStim, highVal]
/ beginresponsetime = 0
/ trialduration = 3000
/ validresponse = (noresponse)
</trial>

// indoor item numbers
// stim1
<list s1_indoor>
/ items = (53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78)
/ poolsize = 26
/ selectionrate = always
</list>

// stim2
<list s2_indoor>
/ items = (79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104)
/ poolsize = 26
/ selectionrate = always
</list>

// outdoor item numbers
// stim1
<list s1_outdoor>
/ items = (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26)
/ poolsize = 26
/ selectionrate = always
</list>

// stim2
<list s2_outdoor>
/ items = (27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52)
/ poolsize = 26
/ selectionrate = always
</list>

<list oldStims>
</list>




A list's default behavior is random selection without replacement. If you wish to sample list items sequentially, specify /selectionmode = sequence:

<list oldStims>
/ selectionmode = sequence
</list>
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search