Hello,
So basically I have a total of 9 questions in a group and what I want is that during the survey only 6 questions from this particular group are randomly asked.
I remember once doing it with random() function on SurveyCTO but I can't recall how I did that and whether it is possible to do it on ODK.
Thanks,
There is a functionality to randomize the order of the options, see Randomizing choice order .
I'm not sure about randomly showing a certain number of questions from a group of questions. You might try searching past posts .
For example:
I think this could be done by putting all three frames in the same form as separate questions. Then at the beginning, use a calculate with a random , then you can have a relevancy that picks one of the three frames based on the random value (e.g., 0-1/3, 1/3-2/3, 2/3-1)
You could also check the links and add to the conversation here:
There are two different features, neither of which are currently supported in a native way.
You may be interested in the form described here for a possible approach to randomizing choice order using a choice filter. Be sure to read follow-up comments and update the form syntax accordingly if you want to try it.
This thread describes a similar approach for randomizing question order within a group. Here is a form implementing this.
Randomizing of both choice lists and questions are likely good…