Randomize Question

Hi Support Team,

We have 15 questions for segmentation.
Can we ask these question randomly, how?
Thank you.

@arif_1234, you could do it as outlined in the image shared below. But note that this is an approach where you are randomly selecting one group where you have shuffled the questions beforehand. Also please be informed that this approach will solve your issue but it will be a bit tedious to manage and analyze your data.

Note: Since the workaround has three groups I have used 3 within the calculation. If you have more or less group you could change the number accordingly. Say if you have 5 groups, you will have to change the number to 5 accordingly.

In the survey tab of your xlsform:

Image 1

Data entry screen as seen in Enketo:

Data entry screen as seen in Enketo:

Data entry screen as seen in Enketo:

Reference xlsform:

Random Question Order.xlsx (10.6 KB)

Or as an alternative, you could also have a look to one of our examples discussed previously:

1 Like

Hi @Kal_Lam ,

Thank you for your advice. So we can’t random only in one group?
We have a lot of questions to be random, it take time and need more group with that idea.
Thank you.

Yes, that is correct. You will need a lot more time to randomize (if you have a large set of questions).

i going to try this

1 Like

Hello @rimaoulleik,
Often the search function of this forum provides solutions, e.g. https://community.kobotoolbox.org/search?context=topic&context_id=20726&q=randomize%20questions&skip_context=true

Also be aware that a full randomised solution will need a combination of NumberOfQuestions! (factor!), e.g. for three questions you will already get 123 = 6 combinations. 1-2-3; 1-3-2; 2-1-3; 2-3-1; 3-1-2; 3-2-1;
For 15 questions you would have 15! (factor!) = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 x 11 x 12 x 13 x 14 x 15 = 1 307 674 368 000 possible combinations.