Millisecond Forums

How to collect both measured and open-ended responses?

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

By writekristin - 8/27/2015

I have trials that show stimuli and then collect a keyed response.  I now want to add an additional page where the user can enter any feedback they have after each trial.

The only way I can see to do this is to create <openended> trials in addition to my regular <trial>s.

However, I'm not sure how I can place this in my <block> because right now I am using a <list> to specify the trials, since I needed a list to select the right proportions of each trial randomly with a maxrunsize.

Any suggestions?  Thanks!

<list triallist>
/ items = (trial.not, trial.slight, trial.moderate, trial.very)
/ itemprobabilities = (0.166, 0.333, 0.333, 0.166)
/ poolsize = 72
/ maxrunsize = 1
/ selectionmode = random
/ replace = false
</list>

<block array_experimental>
/ trials = [1-72 = list.triallist]
</block>
By Dave - 8/27/2015

From each of your <trial> elements /branch to the <openended>, i.e.

<trial not>
...
/ branch = [openended.feedback]
</trial>

<trial slight>
...
/ branch = [openended.feedback]
</trial>

etc.

No changes to your <block> or <list> are necessary.
By writekristin - 8/27/2015

Great, thank you!