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.

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 ...


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

It will use QuestionList as the parent list.

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!