User Role based show/hide questions in a survey?

More
4 years 11 months ago #91020 by AriM
AriM created the topic: User Role based show/hide questions in a survey?
User taking the survey is authenticated, each user is assigned a GroupRole attribute in setup. In a survey questions are shown/hidden based on this attribute. Is this possible?

Please Log in to join the conversation.

More
4 years 11 months ago #91022 by holch
holch replied the topic: User Role based show/hide questions in a survey?
This should be possible if you use tokens. You can include the GroupRole attribute as a custom attribute in the token table and then refer to it from within the survey logic and show or hide a question, depending on the GroupRole from the token table.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds
The following user(s) said Thank You: AriM

Please Log in to join the conversation.

More
4 years 10 months ago #92315 by pedrorobalo
pedrorobalo replied the topic: User Role based show/hide questions in a survey?
Hi holch,

Did you manage to implement it using tokens? I am trying to do something similar. I want the survey to be anonymous and I only want a limited number of subjects to participate, let's say 100. For 50 of them I want the variable (let's call it GroupRole) to take one value, say 1, and for the other 50 I want GroupRole to take value 2. Since I want the survey to be anonymous this means that any new user generates a new token (by introducing an e-mail account in the initial page), but for which the value of GroupRole is not defined... Did you run into a similar problem? Thanks for any feedback.

Please Log in to join the conversation.

More
4 years 10 months ago #92316 by AriM
AriM replied the topic: User Role based show/hide questions in a survey?
Pedrorobalo,

Holch answered my question.
I did not go further than that using tokens.
We are using Version 1.92+ Build 120517.
In DEV environment using token attributes works
but in TST environment I get undefined variable error for token
(which was fixed in Build 120418). I am working on that!

In any case, you can try the following not sure if it will work though:
create an equation question that uses random function (generate 1 or 2)
use quotas for this question(equation) response: 1 ---> 50responses
and similarly for response 2. No need for tokens unless you need it for another reason.

Holch might have a better answer for you.

Good Luck,

AriM
The following user(s) said Thank You: pedrorobalo

Please Log in to join the conversation.

More
4 years 10 months ago #92318 by pedrorobalo
pedrorobalo replied the topic: User Role based show/hide questions in a survey?
AriM,

Thank you very much, that might solve my problems.

Best

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!