I am a relatively new LimeSurvey user - we have the white label version at work and I need to construct a survey. I have had google and I have played around with the tool but I am stuck. I would be super grateful for any help.
We have an event running with 50 sessions. People will be able to attend sessions live or recorded - so theoretically they could 'watch' all 50. I think this is unlikely.
I would like to construct the survey so that the questions appear based on selection of a session. It can be in any order. Ideally, I would love it if there was no fixed number of sessions, but I think it is fine to have only ten groups of questions (i.e. as if they attended ten sessions)
So questions would be something like...
Please select a session you attended...
Questions on session appear (they are all the same questions for every session)
Would you like to provide feedback about another session? - this repeats 9 times with the session questions, unless the answer is no and then it defaults to the final set of questions about future set of sessions that we plan to design.
I assume that this requires copying the sets of questions 9 times? Is the easiest thing to create the questions, export and then import? Can you copy question groups?
Is there a better way to do this? As I said all help gratefully received.
PS Is there any way you can have a question = how many sessions did you attend and then the survey tool creates that many groups of questions?
we have the white label version at work and I need to construct a survey.
What is the white label version? Never heard of that.
There is no looping functionality inside LimeSurvey (v3 and v4). You have to copy the questions.
A quick way to copy many questions/groups is to use the TSV format. Export survey, manipulate via an texeditor or spreadsheettool and reimport the TSV-file.
Take a look at
www.limesurvey.org/manual/Tab_Separated_Value_survey_structure
and you will find looping.
Think about the analysis. If your respondents can put any session in any of the X question groups, you will have to do a lot of sorting in the data set later to analyze.
I would create a multiple answer question with all possible 60 sessions at the beginning and then create 60 question groups already for each of the respective sessions. You can then show/hide these question groups via relevance equation, based on the answers given in the multiple answer question.
This way all responses to a specific session are always together. Now, with 60 repetitions you might run into the database limits, if you have a lot of questions per session, but if the questions per session are below 10, I think you should be fine.
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.