Randomizing slider questions


Author
Message
Eleanor
Eleanor
Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)
Group: Forum Members
Posts: 12, Visits: 59
Hi,

I have 100 questions and want to randomly select 30 of them for each participant. Each question is on a separate page, containing 2 sliders. For example:
In this situation:
How likely is it (7 points scale)
How often (7 points scale)

I'm wondering if I can put sliders in trials and randomly select or in the surveypage.

Thank you
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
Eleanor - 10/18/2019
Hi,

I have 100 questions and want to randomly select 30 of them for each participant. Each question is on a separate page, containing 2 sliders. For example:
In this situation:
How likely is it (7 points scale)
How often (7 points scale)

I'm wondering if I can put sliders in trials and randomly select or in the surveypage.

Thank you

A <surveypage> is a special kind of <trial>, so assuming you have 100 surveypages and want to randomly select 30 of those, you can do

<block example>
/ trials = [1-30 = noreplace(pg1, pg2, pg3, pg4, ..., pg99, pg100)]
</block>

Eleanor
Eleanor
Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)
Group: Forum Members
Posts: 12, Visits: 59
Dave - 10/21/2019
Eleanor - 10/18/2019
Hi,

I have 100 questions and want to randomly select 30 of them for each participant. Each question is on a separate page, containing 2 sliders. For example:
In this situation:
How likely is it (7 points scale)
How often (7 points scale)

I'm wondering if I can put sliders in trials and randomly select or in the surveypage.

Thank you

A <surveypage> is a special kind of <trial>, so assuming you have 100 surveypages and want to randomly select 30 of those, you can do

<block example>
/ trials = [1-30 = noreplace(pg1, pg2, pg3, pg4, ..., pg99, pg100)]
</block>

Thank you, Dave. I was doing this but I'm wondering if there is easier way to do it because each page contains 1 question with the same 2 scales, it's only the question that is different. 
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
Eleanor - 10/21/2019
Dave - 10/21/2019
Eleanor - 10/18/2019
Hi,

I have 100 questions and want to randomly select 30 of them for each participant. Each question is on a separate page, containing 2 sliders. For example:
In this situation:
How likely is it (7 points scale)
How often (7 points scale)

I'm wondering if I can put sliders in trials and randomly select or in the surveypage.

Thank you

A <surveypage> is a special kind of <trial>, so assuming you have 100 surveypages and want to randomly select 30 of those, you can do

<block example>
/ trials = [1-30 = noreplace(pg1, pg2, pg3, pg4, ..., pg99, pg100)]
</block>

Thank you, Dave. I was doing this but I'm wondering if there is easier way to do it because each page contains 1 question with the same 2 scales, it's only the question that is different. 

You can also do something like this (example uses 3 questions out  of 10):

<block myblock>
/ trials = [1-3=mypage]
</block>

<surveypage mypage>
/ stimulusframes = [1=myquestion]
/ questions = [1=question; 2=slider1; 3=slider2]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<text myquestion>
/ items = myquestions
/ position = (-10%, 10%)
/ fontstyle = ("Arial", 0%)
/ size = (0%, 0%)
/ select = noreplace
</text>

<item myquestions>
/ 1 = "Question A"
/ 2 = "Question B"
/ 3 = "Question C"
/ 4 = "Question D"
/ 5 = "Question E"
/ 6 = "Question F"
/ 7 = "Question G"
/ 8 = "Question H"
/ 9 = "Question J"
/ 10 = "Question K"
</item>

<caption question>
/ caption = "<%text.myquestion.currentitem%>"
</caption>

<slider slider1>
/ range = (0, 10)
</slider>

<slider slider2>
/ range = (0, 10)
</slider>



Eleanor
Eleanor
Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)Associate Member (276 reputation)
Group: Forum Members
Posts: 12, Visits: 59
Dave - 10/21/2019
Eleanor - 10/21/2019
Dave - 10/21/2019
Eleanor - 10/18/2019
Hi,

I have 100 questions and want to randomly select 30 of them for each participant. Each question is on a separate page, containing 2 sliders. For example:
In this situation:
How likely is it (7 points scale)
How often (7 points scale)

I'm wondering if I can put sliders in trials and randomly select or in the surveypage.

Thank you

A <surveypage> is a special kind of <trial>, so assuming you have 100 surveypages and want to randomly select 30 of those, you can do

<block example>
/ trials = [1-30 = noreplace(pg1, pg2, pg3, pg4, ..., pg99, pg100)]
</block>

Thank you, Dave. I was doing this but I'm wondering if there is easier way to do it because each page contains 1 question with the same 2 scales, it's only the question that is different. 

You can also do something like this (example uses 3 questions out  of 10):

<block myblock>
/ trials = [1-3=mypage]
</block>

<surveypage mypage>
/ stimulusframes = [1=myquestion]
/ questions = [1=question; 2=slider1; 3=slider2]
/ showpagenumbers = false
/ showquestionnumbers = false
</surveypage>

<text myquestion>
/ items = myquestions
/ position = (-10%, 10%)
/ fontstyle = ("Arial", 0%)
/ size = (0%, 0%)
/ select = noreplace
</text>

<item myquestions>
/ 1 = "Question A"
/ 2 = "Question B"
/ 3 = "Question C"
/ 4 = "Question D"
/ 5 = "Question E"
/ 6 = "Question F"
/ 7 = "Question G"
/ 8 = "Question H"
/ 9 = "Question J"
/ 10 = "Question K"
</item>

<caption question>
/ caption = "<%text.myquestion.currentitem%>"
</caption>

<slider slider1>
/ range = (0, 10)
</slider>

<slider slider2>
/ range = (0, 10)
</slider>



Thank you, Dave. It's simpler. 
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search