Hi, here your survey back.
There was an error in the join-statement. (no brackets in front of the "if")
join(if( ! is_empty(NW1_SQ001), "01", ""),
(if( ! is_empty(NW1_SQ002), "02", ""),
(if( ! is_empty(NW1_SQ003), "03", ""),...
The bracket in front of the first "if" is the bracket of the join function.
And I set subquestion relevance to zhe first question so that one row after the other is displayed.
And the equations have to be on a different page.
I explained it already in a different post with the same approach.
www.limesurvey.org/forum/can-i-do-this-w...ildren-randomization
If the random-function is on the same page it will be fired each time and each time you will get a new value.
To avoid this we use "if(is_empty(random),rand(1,5),random).
But in this case the random function will fire after your first entry, selects "1" as random value, which never is changed.
Best regards
Joffm