How to randomly show questions in different pages


Author
Message
w.cao@uu.nl
w.cao@uu.nl
Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)
Group: Forum Members
Posts: 16, Visits: 53
I know we could use "noreplace" to random quetsions in one surveypage, how could I show questions randomly in different pages?
for example, I have 12 questions and want to show 3 question every page randomly from the 12 questions.
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: 13K, Visits: 105K
w.cao@uu.nl - 4/15/2020
I know we could use "noreplace" to random quetsions in one surveypage, how could I show questions randomly in different pages?
for example, I have 12 questions and want to show 3 question every page randomly from the 12 questions.

That's not really possible.

w.cao@uu.nl
w.cao@uu.nl
Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)
Group: Forum Members
Posts: 16, Visits: 53
Dave - 4/15/2020
w.cao@uu.nl - 4/15/2020
I know we could use "noreplace" to random quetsions in one surveypage, how could I show questions randomly in different pages?
for example, I have 12 questions and want to show 3 question every page randomly from the 12 questions.

That's not really possible.

Thanks for your reply.
Is it possible to randamize the questions in one page while insert some instructions in between?
For example, the page shows "InstructionA, Q1, Q2,Q3,Q4,InstructionA, Q5,Q6,Q7,Q8", is it possible to randamize Q1-Q8 while keep the instruction in the fixed position?
Best wishes,
Wenrui
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: 13K, Visits: 105K
w.cao@uu.nl - 4/17/2020
Dave - 4/15/2020
w.cao@uu.nl - 4/15/2020
I know we could use "noreplace" to random quetsions in one surveypage, how could I show questions randomly in different pages?
for example, I have 12 questions and want to show 3 question every page randomly from the 12 questions.

That's not really possible.

Thanks for your reply.
Is it possible to randamize the questions in one page while insert some instructions in between?
For example, the page shows "InstructionA, Q1, Q2,Q3,Q4,InstructionA, Q5,Q6,Q7,Q8", is it possible to randamize Q1-Q8 while keep the instruction in the fixed position?
Best wishes,
Wenrui

Yes, that should be possible. Do

<surveypage example>
/ questions = [1=instruction_a; 2-5 = noreplace(q1,q2,q3,q4); 6=instruction_b; 7-10 = noreplace(q5,q6,q7,q8)]
/ showpagenumbers = false
</surveypage>

<caption instruction_a>
/ caption = "Instruction A"
</caption>

<radiobuttons q1>
/ caption = "Q1"
/ options = ("A", "B")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q2>
/ caption = "Q2"
/ options = ("C", "D")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q3>
/ caption = "Q3"
/ options = ("E", "F")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q4>
/ caption = "Q4"
/ options = ("G", "H")
/ orientation = horizontal
</radiobuttons>

<caption instruction_b>
/ caption = "Instruction B"
</caption>

<radiobuttons q5>
/ caption = "Q5"
/ options = ("1", "2")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q6>
/ caption = "Q6"
/ options = ("3", "4")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q7>
/ caption = "Q3"
/ options = ("5", "6")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q8>
/ caption = "Q4"
/ options = ("7", "8")
/ orientation = horizontal
</radiobuttons>

If you want to randomize the two groups Q1 to Q4 and Q5 to Q8 separately. If you want to randomize Q1 to Q8 as a single group, do

<surveypage example>
/ questions = [1=instruction_a; 6=instruction_b; 2-5,7-10 = noreplace(q1,q2,q3,q4,q5,q6,q7,q8)]
/ showpagenumbers = false
</surveypage>

<caption instruction_a>
/ caption = "Instruction A"
</caption>

<radiobuttons q1>
/ caption = "Q1"
/ options = ("A", "B")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q2>
/ caption = "Q2"
/ options = ("C", "D")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q3>
/ caption = "Q3"
/ options = ("E", "F")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q4>
/ caption = "Q4"
/ options = ("G", "H")
/ orientation = horizontal
</radiobuttons>

<caption instruction_b>
/ caption = "Instruction B"
</caption>

<radiobuttons q5>
/ caption = "Q5"
/ options = ("1", "2")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q6>
/ caption = "Q6"
/ options = ("3", "4")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q7>
/ caption = "Q3"
/ options = ("5", "6")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q8>
/ caption = "Q4"
/ options = ("7", "8")
/ orientation = horizontal
</radiobuttons>

w.cao@uu.nl
w.cao@uu.nl
Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)Associate Member (249 reputation)
Group: Forum Members
Posts: 16, Visits: 53
Dave - 4/17/2020
w.cao@uu.nl - 4/17/2020
Dave - 4/15/2020
w.cao@uu.nl - 4/15/2020
I know we could use "noreplace" to random quetsions in one surveypage, how could I show questions randomly in different pages?
for example, I have 12 questions and want to show 3 question every page randomly from the 12 questions.

That's not really possible.

Thanks for your reply.
Is it possible to randamize the questions in one page while insert some instructions in between?
For example, the page shows "InstructionA, Q1, Q2,Q3,Q4,InstructionA, Q5,Q6,Q7,Q8", is it possible to randamize Q1-Q8 while keep the instruction in the fixed position?
Best wishes,
Wenrui

Yes, that should be possible. Do

<surveypage example>
/ questions = [1=instruction_a; 2-5 = noreplace(q1,q2,q3,q4); 6=instruction_b; 7-10 = noreplace(q5,q6,q7,q8)]
/ showpagenumbers = false
</surveypage>

<caption instruction_a>
/ caption = "Instruction A"
</caption>

<radiobuttons q1>
/ caption = "Q1"
/ options = ("A", "B")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q2>
/ caption = "Q2"
/ options = ("C", "D")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q3>
/ caption = "Q3"
/ options = ("E", "F")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q4>
/ caption = "Q4"
/ options = ("G", "H")
/ orientation = horizontal
</radiobuttons>

<caption instruction_b>
/ caption = "Instruction B"
</caption>

<radiobuttons q5>
/ caption = "Q5"
/ options = ("1", "2")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q6>
/ caption = "Q6"
/ options = ("3", "4")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q7>
/ caption = "Q3"
/ options = ("5", "6")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q8>
/ caption = "Q4"
/ options = ("7", "8")
/ orientation = horizontal
</radiobuttons>

If you want to randomize the two groups Q1 to Q4 and Q5 to Q8 separately. If you want to randomize Q1 to Q8 as a single group, do

<surveypage example>
/ questions = [1=instruction_a; 6=instruction_b; 2-5,7-10 = noreplace(q1,q2,q3,q4,q5,q6,q7,q8)]
/ showpagenumbers = false
</surveypage>

<caption instruction_a>
/ caption = "Instruction A"
</caption>

<radiobuttons q1>
/ caption = "Q1"
/ options = ("A", "B")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q2>
/ caption = "Q2"
/ options = ("C", "D")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q3>
/ caption = "Q3"
/ options = ("E", "F")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q4>
/ caption = "Q4"
/ options = ("G", "H")
/ orientation = horizontal
</radiobuttons>

<caption instruction_b>
/ caption = "Instruction B"
</caption>

<radiobuttons q5>
/ caption = "Q5"
/ options = ("1", "2")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q6>
/ caption = "Q6"
/ options = ("3", "4")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q7>
/ caption = "Q3"
/ options = ("5", "6")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q8>
/ caption = "Q4"
/ options = ("7", "8")
/ orientation = horizontal
</radiobuttons>

Thanks, that's very helpful.
For the second condition,  randomize Q1 to Q8 as a single group, could I use the same instruction, for example both are used instruction a?

Best wishes,
Wenrui
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: 13K, Visits: 105K
w.cao@uu.nl - 4/17/2020
Dave - 4/17/2020
w.cao@uu.nl - 4/17/2020
Dave - 4/15/2020
w.cao@uu.nl - 4/15/2020
I know we could use "noreplace" to random quetsions in one surveypage, how could I show questions randomly in different pages?
for example, I have 12 questions and want to show 3 question every page randomly from the 12 questions.

That's not really possible.

Thanks for your reply.
Is it possible to randamize the questions in one page while insert some instructions in between?
For example, the page shows "InstructionA, Q1, Q2,Q3,Q4,InstructionA, Q5,Q6,Q7,Q8", is it possible to randamize Q1-Q8 while keep the instruction in the fixed position?
Best wishes,
Wenrui

Yes, that should be possible. Do

<surveypage example>
/ questions = [1=instruction_a; 2-5 = noreplace(q1,q2,q3,q4); 6=instruction_b; 7-10 = noreplace(q5,q6,q7,q8)]
/ showpagenumbers = false
</surveypage>

<caption instruction_a>
/ caption = "Instruction A"
</caption>

<radiobuttons q1>
/ caption = "Q1"
/ options = ("A", "B")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q2>
/ caption = "Q2"
/ options = ("C", "D")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q3>
/ caption = "Q3"
/ options = ("E", "F")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q4>
/ caption = "Q4"
/ options = ("G", "H")
/ orientation = horizontal
</radiobuttons>

<caption instruction_b>
/ caption = "Instruction B"
</caption>

<radiobuttons q5>
/ caption = "Q5"
/ options = ("1", "2")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q6>
/ caption = "Q6"
/ options = ("3", "4")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q7>
/ caption = "Q3"
/ options = ("5", "6")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q8>
/ caption = "Q4"
/ options = ("7", "8")
/ orientation = horizontal
</radiobuttons>

If you want to randomize the two groups Q1 to Q4 and Q5 to Q8 separately. If you want to randomize Q1 to Q8 as a single group, do

<surveypage example>
/ questions = [1=instruction_a; 6=instruction_b; 2-5,7-10 = noreplace(q1,q2,q3,q4,q5,q6,q7,q8)]
/ showpagenumbers = false
</surveypage>

<caption instruction_a>
/ caption = "Instruction A"
</caption>

<radiobuttons q1>
/ caption = "Q1"
/ options = ("A", "B")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q2>
/ caption = "Q2"
/ options = ("C", "D")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q3>
/ caption = "Q3"
/ options = ("E", "F")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q4>
/ caption = "Q4"
/ options = ("G", "H")
/ orientation = horizontal
</radiobuttons>

<caption instruction_b>
/ caption = "Instruction B"
</caption>

<radiobuttons q5>
/ caption = "Q5"
/ options = ("1", "2")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q6>
/ caption = "Q6"
/ options = ("3", "4")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q7>
/ caption = "Q3"
/ options = ("5", "6")
/ orientation = horizontal
</radiobuttons>

<radiobuttons q8>
/ caption = "Q4"
/ options = ("7", "8")
/ orientation = horizontal
</radiobuttons>

Thanks, that's very helpful.
For the second condition,  randomize Q1 to Q8 as a single group, could I use the same instruction, for example both are used instruction a?

Best wishes,
Wenrui

These should be separate caption elements, but they can obviously say the same thing / give the same instructions.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search