<div>Thanks so much Ben, you've been a tremendous help!</div>
<div>I have a few questions, I adjusted some things in the file you sent me. The background masks are in a bmp format, so I changed the link to the pictures, I think that went ok.</div>
<div> </div>
<div>Weight Nested    Procedure word   contrast    correctage correctcontrast</div>
<div>4         oldwords  trialproc    [old]    laag.bmp    o                  l<br>4         oldwords  trialproc    [old]    hoog.bmp   o                  h<br>4         newwords trialproc    [new]  laag.bmp    n                  l
<br>4         newwords trialproc    [new]  hoog.bmp   n                  h<br> </div>
<div>And I made a slide to put the picture in and the text [word], in the 'filename' box of the picture I put [contrast], it's all working. I'm so happy.</div>
<div> </div>
<div>My question is, can I counterbalance the block tasks (contrasttask-oldnewtask-contrasttask etc.) so that the subject never gets the same task as in the previous block?</div>
<div>And once a word (from the total of 144 words) has been presented it must not be presented ever again(not in another block). Is it possible to change the settings so that there will be no repetition of words and still be a random selection (this is per subject of course)? 
<br><br>When that's fixed, the computer task is ready for experimentation :)</div>
<div> </div>
<div>Thanks so much for all the help!</div>
<div>Greetings,</div>
<div>Suzanne Bakkum</div>
<div> </div>
<div><span class="gmail_quote">On 12/11/06, <b class="gmail_sendername">Ben Robinson</b> <<a href="mailto:brobinso@mprc.umaryland.edu">brobinso@mprc.umaryland.edu</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">make a list with two procedures - identify age, identify contrast<br>select from the list at random (to shuffle which procedure comes first)
<br>exit the list after 3 cycles (3 x identify age block, 3 x identify contrast block, for a total of six blocks)<br><br>in both the identify age and identify contrast blocks you can use the same "eobjects:"<br>
have a list, "trailtypes:"<br>weight  nested     procedure    age     contrast        correctage      correctcontrast<br>3       oldwords           trialproc    [old]   LOW     o                       l<br>3       oldwords           trialproc    [old]   HIGH    o                       h
<br>3       newwords   trialproc    [new]   LOW     n                       l<br>3       newwords   trialproc    [new]   HIGH    n                       h<br><br>select from trialtypes at random<br>exit the list after 1 cycle (12 trials)
<br><br>in the nested list, "oldwords," add a column, "old," and fill this with your 72 old words<br>in the nested list, "newwords," add a column, "new," and fill with 72 new words<br>
select from each nested list at random, and exit each after 1 *sample*<br><br>in your "trialproc" procedure add two TextDisplays.<br>TextDisplay1:<br>text = [word]<br>background color = gray<br>forecolor = [contrast]
<br>duration = infinite<br><br>to this add a keyboard device.  under allowable responses type the letters o and n (old and new).  for correct response type [correctage].<br>add a *second* keyboard device.  under allowable type the letters l and h (low and high).  for correct response type [correctcontrast].
<br><br>now add a second text display to your trial proc, set the background to gray, and you should be good to go.  the second text display will simply add an interstimulus interval, so the words don't come immediately after one another.
<br><br>now for the scripting.  there is very little.<br><br>i'm not exactly sure how you want to adjust the contrast, but as an example you could switch between black and white lettering on a gray background.  to make the black/white example work, go to your "script" window, and type the following:
<br>CONST LOW = "black"<br>CONST HIGH = "white"<br>then add an inline at the very beginning of your SessionProc, and type:<br>trialtypes.SetAttrib 1, "contrast", LOW<br>trialtypes.SetAttrib 2, "contrast", HIGH
<br>trialtypes.SetAttrib 3, "contrast", LOW<br>trialtypes.SetAttrib 4, "contrast", HIGH<br>trialtypes.Reset<br><br>that should do it.<br><br>ben<br><br>>>> "Suzanne Bakkum" <<a href="mailto:sbakkum@gmail.com">
sbakkum@gmail.com</a>> 12/10/2006 8:59 AM >>><br>Hi all,<br><br>I'm having trouble programming the test phase of my experiment. I hope<br>someone can help me here, I've tried so many things but I can't figure the
<br>script codes (InLine) out, it's abracadabra for me.<br><br>This is what the experiment looks like:<br>There's a list of old words (72) and a list of new words (72). Subjests will<br>de shown the words on a background mask, there are to types of
<br>backgroundmasks (one in high contrast with the word shown and one in low<br>contrast).<br><br>The words will be given in blocks of 12 words (6 old, 6 new). The subject<br>has to decide whether the word is old or new, and in the second block
<br>whether the word is in high contrast with the mask or in low contrast. I<br>want the words to be random over the total of 72 words shown and i want the<br>2 types of blocks (old/new and high/lowcontrast) counterbalanced.
<br><br>So one block looks like this:<br>o = old, n = new, h = high contrast mask, l = low contrast mask<br>o - h<br>o - h<br>o - h<br>o - l<br>o - l<br>o - l<br>n - h<br>n - h<br>n - h<br>n - l<br>n - l<br>n - l<br><br>I want the words to be randomized over all the blocks so the words don't
<br>stay in the same block all the time and I want the words to be randomized<br>over the backgroundmasks, so for example I don't want the word 'apple' on<br>the high mask all the time.<br><br>The blocks look all alike only the task is different, first block decide
<br>word is old or new, second block decide word is high contrast or low<br>contrast, third block old/ new again, and so on. But I want one subject to<br>begin with the old/new block and another with the contrasttask.<br>
<br>I hope I was clear anough, English is not my first language. I hope someone<br>knows how to program this. I'm doing an intership and my tutor never ever<br>worked with e-prime, so I'm gonna have to fix this..<br><br>Thanks very much in advance,
<br><br>Suzanne Bakkum<br>Psychonomics<br>University of Amsterdam<br><a href="mailto:sbakkum@gmail.com">sbakkum@gmail.com</a><br><br><br></blockquote></div><br>