Keeping track of a random default response


Author
Message
Francis&m
Francis&m
Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)
Group: Forum Members
Posts: 8, Visits: 119
Hi,
I wrote a script to evaluate several images, 4 questions per image, I'm using survey pages. The responses is given with a slider.
I've menaged to put the sliders' default response as random, but I don't know how to keep track of the default response value effectively set.
I'd like to have a column in my data telling me which random default response was shown in each survey page.
Is it possible?

This is a part of the code:

<slider slid_aro>
/ caption = "Question?"
/ range = (1,7)
/ required = true
/ defaultresponse = list.sliderRandom.nextvalue
</slider>

<list sliderRandom>
/ items = (1-7)
/ selectionmode = random
/ replace = true
/ selectionrate = always
</list>

Francesca
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 12K, Visits: 98K
Francesca Miti - 11/27/2020
Hi,
I wrote a script to evaluate several images, 4 questions per image, I'm using survey pages. The responses is given with a slider.
I've menaged to put the sliders' default response as random, but I don't know how to keep track of the default response value effectively set.
I'd like to have a column in my data telling me which random default response was shown in each survey page.
Is it possible?

This is a part of the code:

<slider slid_aro>
/ caption = "Question?"
/ range = (1,7)
/ required = true
/ defaultresponse = list.sliderRandom.nextvalue
</slider>

<list sliderRandom>
/ items = (1-7)
/ selectionmode = random
/ replace = true
/ selectionrate = always
</list>

Francesca

<block example>
/ trials = [1-4 = examplepage]
</block>

<values>
/ random_default_response = 0
</values>

<surveypage examplepage>
/ ontrialbegin = [
    values.random_default_response = list.sliderRandom.nextvalue;
]
/ questions = [1=slid_aro]
</surveypage>

<slider slid_aro>
/ caption = "Question?"
/ range = (1,7)
/ required = true
/ defaultresponse = values.random_default_response
</slider>

<list sliderRandom>
/ items = (1-7)
/ selectionmode = random
/ replace = true
/ selectionrate = always
</list>

<data>
/ columns = (date time subject group session blocknum blockcode trialnum trialcode response latency correct values.random_default_response)
/ separatefiles = true
</data>

Francis&m
Francis&m
Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)Associate Member (87 reputation)
Group: Forum Members
Posts: 8, Visits: 119
Dave - 11/27/2020
Francesca Miti - 11/27/2020
Hi,
I wrote a script to evaluate several images, 4 questions per image, I'm using survey pages. The responses is given with a slider.
I've menaged to put the sliders' default response as random, but I don't know how to keep track of the default response value effectively set.
I'd like to have a column in my data telling me which random default response was shown in each survey page.
Is it possible?

This is a part of the code:

<slider slid_aro>
/ caption = "Question?"
/ range = (1,7)
/ required = true
/ defaultresponse = list.sliderRandom.nextvalue
</slider>

<list sliderRandom>
/ items = (1-7)
/ selectionmode = random
/ replace = true
/ selectionrate = always
</list>

Francesca

<block example>
/ trials = [1-4 = examplepage]
</block>

<values>
/ random_default_response = 0
</values>

<surveypage examplepage>
/ ontrialbegin = [
    values.random_default_response = list.sliderRandom.nextvalue;
]
/ questions = [1=slid_aro]
</surveypage>

<slider slid_aro>
/ caption = "Question?"
/ range = (1,7)
/ required = true
/ defaultresponse = values.random_default_response
</slider>

<list sliderRandom>
/ items = (1-7)
/ selectionmode = random
/ replace = true
/ selectionrate = always
</list>

<data>
/ columns = (date time subject group session blocknum blockcode trialnum trialcode response latency correct values.random_default_response)
/ separatefiles = true
</data>

Works perfectly.
Thank you
F.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search