Hi Dave,
Thanks for the reply! If I understand your solution correctly, you're suggesting something along the lines of (assuming I present 4 items/pictures to each subject) "if subject = 1 then select items 1, if subject = 2, then start using item# 5 onwards, if subject = 3, then start using item#9 onwards etc... ). If "targetA" is my list of pictures, it would something like this:
<items targetA>
/1 = "1a.jpg"
/2 = "1b.jpg"
/3 = "1c.jpg"
/4 = "1d.jpg"
/5 = "2a.jpg"
/6 = "2b.jpg"
/7 = "2c.jpg"
/8 = "2d.jpg"
/9 = "3a.jpg"
/10 = "3b.jpg"
/11 = "3c.jpg"
/12 = "3d.jpg"
My only concern is that I would have a very long list of items in targetA, i.e. 4 items x 100 subjects = 400 items. Am I understanding your solution correctly?
Also, I haven't quite figured out how to use the script.subjectid in the "select" expression. Can you give me an example of that component?
I've named my pictures Xa.jpg, Xb.jpg, Xc.jpg, and Xd.jpg (where X = subject number) in my folder. I was hoping that I would simply call up the subjectid and use this information to call up the appropriate pictures for that subject. Example, items = "sujbectid"+a.jpg, "subjectid"+b.jpg, "subjectid"+c.jpg, "subjectid"+d.jpg.
One option I have gotten to work is using the <include> expressions - where I create an .iqx file for each subject (e.g. subject 1 has "targetA = 1a.jpg, 1b.jpg" etc., subject2's iqx file is targetA=2a.jpg, 2b.jpg,2c.jpg etc" and "include" the appropriate subject.iqx file at run time. E.g. if subject = 1, use subject1.iqx (which contains 1a.jpg, 1b.jpg etc). However in this case I'd have to create a 100 iqx file (one for each subject) - which again might not be so efficient.
Thanks in advance,
Stephane