Can we end the survey early based on user response to a question?

More
2 years 2 months ago #134218 by mrmander
mrmander created the topic: Can we end the survey early based on user response to a question?
I've taken many surveys in my time where if the people conducting the survey no longer needed any more information from me based on my answers, they closed the survey/submitted it and thanked me for my time. Can we set a condition after a question has been answered to submit the survey rather than having the user go on and complete all the questions?

I mean, it seems like the most simple feature any survey software would include, every survey I've ever taken has had it, but I just don't see it in LimeSurvey. I could have sworn I saw it in previous versions but maybe not...

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago - 2 years 2 months ago #134225 by coeneisma
coeneisma replied the topic: Can we end the survey early based on user response to a question?
You can use the Expression Manager to hide/not show question and/or questiongroups when certain conditions are met (certain answers, certain outcomes of calculations, etc.). When no more questiongroups/questions remain, the survey is submitted/ends.

Take a look at the manual: manual.limesurvey.org/Expression_Manager
Last Edit: 2 years 2 months ago by coeneisma.

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago #134229 by tpartner
tpartner replied the topic: Can we end the survey early based on user response to a question?

I mean, it seems like the most simple feature any survey software would include, every survey I've ever taken has had it, but I just don't see it in LimeSurvey.

Please refer to the manual.

- conditions or relevance as coeneisma suggests - manual.limesurvey.org/Setting_conditions
- quotas (you can use a quota of 0 on questions) - manual.limesurvey.org/quotas

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago #134253 by jelo
jelo replied the topic: Can we end the survey early based on user response to a question?

mrmander wrote: but I just don't see it in LimeSurvey. I could have sworn I saw it in previous versions but maybe not...

Are you using Limesurvey 2.5? Just curious.

Please Log in or Create an account to join the conversation.

More
2 years 2 months ago #134271 by holch
holch replied the topic: Can we end the survey early based on user response to a question?
What you are looking for is a dedicated "screening" feature, which does not exist like this in Limesurvey.

However, Tpartner and also Coeneisma have pointed you in the right direction already. Should there be many questions to skip I would definitely try to use the quotas, because otherwise you have to write a relevance equation for every following question that should not be shown.

Only problem: With quotas respondents that are screened out will probably not enter into the "completed" count, but actually this makes a lot of sense in almost all cases of "screening".

One other aspect: When you test quotas, please be aware that they only take effect with the survey being active.

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

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #169493 by frisket
frisket replied the topic: Can we end the survey early based on user response to a question?
I think the designers of LimeSurvey may have misunderstood what is needed.

If I want the answer "No" to Q.3 to cause a premature exit-and-submit, I do NOT want to have to manually set 496 conditions on Q.4 – Q.500 to do this.

There needs to be a post-answer exit option check
• default: continue
• if [ condition ] exit and submit [ go to thank-you page ]
• if [ condition ] exit without submitting [ go to some other page? ]

Or is this already somewhere in there?

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #169499 by holch
holch replied the topic: Can we end the survey early based on user response to a question?
I think you did not read here or in the other hundreds of posts about screening people out.

You don't use conditions, but zero quotas (quotas with the value of "0").

Yes, it is not the ideal approach, but it works. You do not have to set conditions for all subsequent questions, but you stop the survey by letting them run into a quota. They will be sent to a different end page.

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

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #169508 by frisket
frisket replied the topic: Can we end the survey early based on user response to a question?
My error, thank you for pointing it out...I saw quotas mentioned but I failed to see what their relevance was.
This may just be a terminological thing in Limesurvey (like the administrator/user dichotomy).
Either way if that fixes the problem, that's great.
Is it documented in the manual under "How to end the survey early"?

Please Log in or Create an account to join the conversation.

More
2 weeks 2 days ago #169510 by holch
holch replied the topic: Can we end the survey early based on user response to a question?

Is it documented in the manual under "How to end the survey early"?

I don't know. You might have a look at it. If something in the manual is missing, feel free to add it. Limesurvey is an open source project, everyone can participate. And the manual is a wiki.

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

Please Log in or Create an account to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!