If I understood you right, this should be possible without a problem.
You create 6 groups of questions, of which 2 always include the questions of each logical group and all these questions have the same "randomization group name". The first group, let's call it 1A, will contain 3 out of the 10 questions, the second group 1B will contain the other 7. As they have all the same randomization group name (e.g. RQ1), they will be randomized among each other among the 10 different positions spread of the groups 1A and 1B. After testing, you'll just hide the second group 1B with the 7 questions and out of the logical group of 10 questions only 3 will be shown randomly (through group 1A).
Now you do the same for the other two groups of 10 questions, let's call them 2A, 2B (RQ2), 3A, 3B (RQ3).
If you have done this, you are almost done. At the moment only the groups 1A, 2A and 3A should be shown and within each of these groups the 3 questions are randomly drawn out of a pool of 10 questions each.
Now you give those 3 groups also the same randomization group name, e.g. "RG" and Limesurvey will show the groups 1A, 2A and 3A in randomized order.
Help us to help you!
- Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
- Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.