Millisecond Forums

First block repeats once it ends - help?

https://forums.millisecond.com/Topic14628.aspx

By spcl - 10/15/2014

Hi all,

I am relatively new to programming experiments, but Inquisit has so far been quite simple to work with.
Firstly, the script validation returns no errors. I am programming an experiment so that each block is presented in sequence, and within each block, the trials also appear sequentially. After the first block (exptstart) runs, it immediately repeats instead of moving on to the second block (b1). I suspect that the "expt" element may be the issue, but it looks fine to me. Below are the aforementioned blocks and the expt element:

<block exptstart>
/ screencolor = (175, 175, 255)
/ trials = [1-9 = sequence(exptstart, instr1, instr2, instr3, instr4, prac1, prac2, prac3, pracdone)]
</block>
<block b1>
/ screencolor = (175, 175, 255)
/ trials = [1-21 = sequence(block1, b101, b102, b103, b104, b105, b106, b107, b108, b109, b110, b111, b112, b113, b114, b115, b116, b117, b118, b119, b120)]
</block>
<expt>
/ blocks = [1=exptstart; 2=b1; 3=b2; 4=b3; 5=b4; 6=b5; 7=b6; 8=b7; 9=b8; 10=b9; 11=instr2; 12=xy_cat; 13=debrief]
</expt>

Any help would be appreciated. Thanks!!

Steve
By Dave - 10/15/2014

<block exptstart>
/ screencolor = (175, 175, 255)
/ trials = [1-9 = sequence(exptstart, instr1, instr2, instr3, instr4, prac1, prac2, prac3, pracdone)]
</block>

means run the *entire sequence* 9 times. It needs to read:

<block exptstart>
/ screencolor = (175, 175, 255)
/ trials = [1 = sequence(exptstart, instr1, instr2, instr3, instr4, prac1, prac2, prac3, pracdone)]
</block>

(same issue in <block b1> and presumably others)
By spcl - 10/15/2014

Thank you, Dave! I appreciate your help.

Steve