Group: Administrators
Posts: 13K,
Visits: 104K
|
> However, values.primestim OR values.targetstim can record the content of just one of those textboxes. How can I record the > words that appear in the other three texts?
Set up additional <values> entries as needed, store the items displayed by the various <text> elements in those values, log the values to the data file.
> ALSO, the way the experiment is set up now, words from Wordlist1 ALWAYS appear in the top left text box, words from > Wordlist2 ALWAYS appear in the top right text box, etc. Is there a way by which we can randomize the positions of the texts?
That's of course possible. The positions of <text> elements (or any other stimulus elements) can be randomly determined at runtime. Simple example:
<block myblock> / trials = [1-2=mytrial] </block>
<trial mytrial> / stimulusframes = [1=a,b,c,d] / validresponse = (57) </trial>
<text a> / items = ("A1", "A2") / hposition = list.hpos.nextvalue / vposition = list.vpos.nextvalue </text>
<text b> / items = ("B1", "B2") / hposition = list.hpos.nextvalue / vposition = list.vpos.nextvalue </text>
<text c> / items = ("C1", "C2") / hposition = list.hpos.nextvalue / vposition = list.vpos.nextvalue </text>
<text d> / items = ("D1", "D2") / hposition = list.hpos.nextvalue / vposition = list.vpos.nextvalue </text>
<list hpos> / items = (25%, 75%, 25%, 75%) / selectionrate = always </list>
<list vpos> / items = (10%, 10%, 90%, 90%) / selectionrate = always / selectionmode = list.hpos.currentindex </list>
You can find many more variations of the above by searching the forum.
|