Hi Dave,
Based on your comment on the difficulties with my constraints I hard coded the sequences. That fixed my issues, and the experiment works almost completely now.
Now, some other part of my script fails...
I use the code below to run one of five different hard-coded sequences (Further specified within block.ADHD1, and different per block)
<expt>
/ blocks = [
1 =list.blockSelectorADHD; ]
</expt>
<list blockSelectorADHD>
/ items = (block.ADHD1, block.ADHD2, block.ADHD3, block.ADHD4, block.ADHD5)
/ selectionmode = random
</list>
This works for most of my code.
However, in the end of my experiment I also have a random sequence of 5 rounds of blocks that shoud be followed by a specific surveypage;
For example: surveypage 1, block1 - - surveypage 2, block2 - - surveypage 5, block5 - - surveypage 4, block4 - - surveypage 3, block3
In my old version of the experiment I used:
<expt>
/ blocks = [
1-5 = noreplace(survey1, survey2, survey3, survey4, survey5); ]
</expt>
With the survey's branching to that specific block.
However, the two techniques don't mix, as I am not allowed to branch in my survey to a list.blockSelector...
Do you know a way to work around this?
It would be ideal if I could branch to a list, but that doesn't work...