Group: Administrators
Posts: 13K,
Visits: 104K
|
Re. #1: No. The problem is that each <picture> represents its own selection pool, independent of all the others. What you've essentially set up there is 5 identical decks of 5 cards and expecting that drawing one card from each deck will result in drawing 5 different cards. What you need to do is sample from a *single* selection pool:
<trial mytrial> / stimulusframes = [1=a,b,c] ... </trial>
<picture a> / items = myitems / select = list.mylist.nextindex / position = (25%, 50%) </picture>
<picture b> / items = myitems / select = list.mylist.nextindex / position = (50%, 50%) </picture>
<picture c> / items = myitems / select = list.mylist.nextindex / position = (75%, 50%) </picture>
<item myitems> / 1 = "Brand1.jpg" / 2 = "Brand2.jpg" / 3 = "Brand3.jpg" </item>
<list mylist> / poolsize = 3 / selectionrate = always </list>
Re. #2: Yes, you need to write a *Windows* batch file (or some shell script equivalent under OSX). See the "How to Launch Inquisit Using Command Line Parameters" and "Running Sequences of Inquisit Scripts and Other Applications" topics in the documentation. You would pass the identifier you want to use as a parameter into those scripts, have Inquisit use it as subject id and included it in the URL to the survey provider as a standard query parameter (just as you would on the web).
|