[Solved] Looping the same questions

0

Looping the same question

Hello, I’d like to loop the same questions, with the number of loops set by a previous answer.

So, it is a survey for parents, and we ask how many children they have. I’d then like to loop the same questions for each of their children.

I know I could probably just copy the same questions into consecutive sections: so Page 1 for Child 1, Page 2 for Child 2 etc. But the problem with that is that I’d like to be able to look at the data for all children, and that structure puts the data for some children on Page 1, others on Page 2 etc, so there would need to be a messy merging.

Does SG have an elegant way to loop?

Many thanks

Justin Worsley asked

    Best answer

    0

    Yes – depending on how you intend to ask the first question.

    This is a complex process with a lot of choices to be made.  You should read the SurveyGizmo documentation for details – http://help.surveygizmo.com/help/article/link/repeat-question-page-on-value#repeat-a-question-based-on-an-entered-value-

    The documentation includes a working example that you can review and download to your account.

    Michelle Riconscente commented
      • Has this feature been changed? The option to repeat based on value does not appear – that tab is labeled “Piping/Repeat” not “Repeat”. Also the linked example is not working (http://www.surveygizmo.com/s3/1360767/Piped-by-Value). No matter what number I enter in the field for the first question, 3 options appear on the following screen.

      • I don’t think this feature has changed.

        Per the article, this is set up via ‘page settings’ rather than within a question. If you were to edit the page itself, you should see a ‘Repeat’ option where this is set up.

        In the example survey that you posted, it is not the number of questions that changes, but rather the number of pages containing 3 questions apiece.

        Hope this helps clarify!

      0

      That works perfectly thank you.

      I kept searching for Looping, which is what other packages call it, but now I’ve found it I’m up and running.

      Thanks

      Justin Worsley answered
        ×

        Login

        Question stats

        • Active
        • Views2147 times
        • Answers2 answers
        • Followers0 followers