Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: End the survey with a specific answer.

End the survey with a specific answer. 1 year 11 months ago #111988

  • KUKDAI
  • KUKDAI's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 0
I have a survey which has 32 questions in 4 sections.
the first section will drive the further questions of survey.
my question is
Enter the sex
options
male
female

if it is male then the survey should continue else the survey should end.
I didn't see a way to do it.
Any help from anyone please
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #111997

  • fransmarcelissen
  • fransmarcelissen's Avatar
  • Offline
  • Gold Lime
  • Posts: 241
  • Thank you received: 53
  • Karma: 13
The solution is: set condition sex=='male' on each later group.
Frans
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112005

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 6134
  • Thank you received: 1363
  • Karma: 535
Or put a quota of 0 on "female" - manual.limesurvey.org/quotas
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112013

  • KUKDAI
  • KUKDAI's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 0
How do i set condition for a group i see conditions that can be set for particular questions only not for a whole group
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112014

  • KUKDAI
  • KUKDAI's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 0
it doesn't work. does the survey has to be active to test this or it can be tested in before too.
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112016

  • fransmarcelissen
  • fransmarcelissen's Avatar
  • Offline
  • Gold Lime
  • Posts: 241
  • Thank you received: 53
  • Karma: 13
manual.limesurvey.org/Creating_a_question_group
Show/Hide groups conditionally
But is the example correct? Should numKids = 3 not be numKids == 3 ?
I have hundreds of surveys that use this feature with ==).
The survey does not have to be active.
Frans
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112018

  • KUKDAI
  • KUKDAI's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 0
I went to the Expression Manager but i don't see any place where i can say hide this group.
I saw the examples for my screen is not same. i don't see a place to do that.
I am using in a Windows Server 2008.
PHP 5.5
xampp

here is the screen

shot once i click expression manager
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112021

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 5063
  • Thank you received: 749
  • Karma: 227
In your case the best / simples solution is the "zero" quota that Tpartner suggested.

For quotas to work, your survey needs to be active.
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
Last Edit: 1 year 11 months ago by holch.
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112023

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9293
  • Thank you received: 1327
  • Karma: 384
fransmarcelissen wrote:
But is the example correct? Should numKids = 3 not be numKids == 3 ?
You're totally right !!!!

Can you fix it please :)

And for Quota to 0 : survey need to be activated .
PS: If omeone can put a featre request to test quota at 0 even if survey is not activated ...
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
Last Edit: 1 year 11 months ago by DenisChenu.
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112024

  • KUKDAI
  • KUKDAI's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 0
to Holch,
how do i even add that kind of condition.
I have logic for show hide question it is working fine without the survey being active.
My conditions is i have to end the survey in middle if the answer if the answer to a question is different.
I don't see a place in the survey tool where i can add that kind of logic....
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112027

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 5063
  • Thank you received: 749
  • Karma: 227
It is not "conditions", it is quota that you need.

Here is how to use them: manual.limesurvey.org/quotas

If you set the quota value for the answer "female" to "0", the survey will be ended there. You can set the message that is shown to respondends who are "screened out" (that is how we call this process in market research, if someone does not fit into the target group for a survey).
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
Last Edit: 1 year 11 months ago by holch.
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112028

  • KUKDAI
  • KUKDAI's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 12
  • Karma: 0
Looks like there is a Field called Relevance Equation in each question group we can write the conditions with the question code and answers to make it visible

like

Sex=="Male"
it will be visible only when sex is male else it will be hidden.
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112029

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 5063
  • Thank you received: 749
  • Karma: 227
Correct. This is the other option. But I would only use this, if there are still questions to answer for them. However, from what you described, you are not interested in the answers of "female" respondents in this case, because they are not part of the target group. So why have a condition in every single question/group that follows instead of just saying thank you and finish the survey for them at this point with a zero quota?
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112034

  • fransmarcelissen
  • fransmarcelissen's Avatar
  • Offline
  • Gold Lime
  • Posts: 241
  • Thank you received: 53
  • Karma: 13
Holch may be right that quota is a better solution. But the filter is still a very useful solution for more complicated situations(and it also works when the survey is not active).
If you cannot find it, look at the attached screendump.
Attachments:
The administrator has disabled public write access.

End the survey with a specific answer. 1 year 11 months ago #112037

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 5063
  • Thank you received: 749
  • Karma: 227
No doubt that the filter / condition is a VERY useful tool. Because sometimes there are questions, that just make sense for a certain target.

Why should I ask someone what the brand of his car is, when he answered before that he doesn't have a car.
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.280 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form