Have an idea?

Visit Sawtooth Software Feedback to share your ideas on how we can improve our products.

Assigning respondents to a subset of randomized questions

I have 5 questions, Q1 to Q5, which would be randomized with anchors in Q1 and Q5.
However, respondents should only see  3 randomly selected of the 5. Once they answer the 3 randomly assigned they move on to Q6. How can I do this?
asked Oct 7, 2020 by rinsights Bronze (740 points)

1 Answer

0 votes
Dear User,

Please use constructed list in Block Randomization.

In constructed list, first randomize and then use listmax(3).

I hope this helps.

Regards
Saurabh
answered Oct 7, 2020 by Saurabh Aggarwal Gold (34,700 points)
Can you show the example of how the constructed list would look like?  I don't follow what to put in it based on your answer. Would only 3 questions show?
I'll chip in on behalf of Saurabh.

Create a parent list (call it QuestionList) as follows ...

1-Q1
2-Q2
3-Q3
4-Q4
5-Q5

Your constructed list (call it QuestionConList) will look like this ...

It will use QuestionList as the parent list.
ADD(QuestionList)
Randomize()
ListMax(3)

Now when you create your 5 randomised blocks and have set up your anchors (Q1-Q1, Q2-Q2, Q3-Q3, Q4-Q4, Q5-Q5), select the constructed list QuestionConList.

This will now randomly show you  3 of the 5 questions in the range Q1-Q5.

Best of luck.
Thank you, Paul!
...