Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

survey with "individual group questions" for participants

  • User1008
  • User1008's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 6 months ago #174859 by User1008
Dear Community,

I am a real "newbie" regarding LimeSurvey and would like to ask you how to design a survey in the following way:

I have a list of 200 participants and 20 teams (team A, B, C, D, E....).
Each participant is assigned to 1, 2, 3, 4 or up to 5 teams of these 20 different teams at the same time.

e.g. see uploaded file

So, each participant has an "individual combination" of teams he is assigned to and should only answer questions about the teams he is part of.


What I would like to do is:

Have a first part of the survey which is relevant for all participants and then like "blocks" for each participants with questions related only to the teams he is part of.

To come back to the example above:
I would like to have one survey with questions concerning team A, team C, team T for person 1...
for person 2 with questions about team B....
...

Important to say is the following:
I do not want participants to "self-report" which teams they are assigned to!

The questions for all teams are the same, only the team name is different.

I hope my explanations are clear anough to help me :)

Thanks for your suggestions!!
Attachments:
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 6 months ago #174862 by DenisChenu
Using token and token csv import :

2 solution :

1. create one attribute and enter -ABD- if user are in team A + B + D. It's attribute 1 for example
Use
strpos(TOKEN:ATTRIBUTE_1,"A") for question for group A
strpos(TOKEN:ATTRIBUTE_1,"B") for question for group B


2. Create twenty attribute and put anything is user are in this group. Empty if not
Condition are
- for A: !is_sempty(TOKEN:ATTRIBUTE_1)
- for B: !is_sempty(TOKEN:ATTRIBUTE_2)

You can put this equation in relevance equation of Question group : manual.limesurvey.org/Question_groups_-_introduction

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: holch, User1008
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose