Welcome to the LimeSurvey Community Forum

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

2 disqualification questions, need unique exit URLs

More
4 years 2 months ago - 4 years 2 months ago #193117 by jelo
The survey isn't showing any complete configured quota.
If want to just route people at the end of the survey to different URLs, you might ignore the quota system and create an equation question, which sets the EndURL depending on the status of your proband. You then place the equation question name in the EndURL field.

If you want to use the quota system of LimeSurvey you need to add answers of questions and a URL to the quota.
The URL is then triggered when the chosen answer(s) is over the quota (when set to 0 it's always the case).

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Last edit: 4 years 2 months ago by jelo.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 2 months ago #193148 by Joffm
@jelo,
very strange. I see this in the quota management.


@Jennifer,
Still works for me.
But: The two quotas on eligible and eligible2 should be removed. As jelo said: These people are not screened out; they also are at the end of the survey; they only get a different message at the end and are linked to a different end-url (if there really is one ; I do not think you are going to send them to google)

The only remaining real quota is the "interest".
And I recommend either to display this "interest" question separately or to display the other questions on this first page only if "interest" is answered positively (be relevance equation.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
4 years 2 months ago #193159 by jelo

Joffm wrote: @jelo,
very strange. I see this in the quota management.

I used LS4. So there might be an additional layer of issues around LS4 importing LSS files.
If a new attached LSS export occurs, I will test again.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 2 months ago #193161 by Joffm
Yes, there seems to be a bug.

I exported a survey with quota from LS 3.21.4 and imported in LS 4.0.1

... and the quota disappeared.

Trying to set a new quota in LS4 gave an error with
Field "language" missing in table "lime_answers"

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
4 years 2 months ago #193165 by jennh01851
It is ok that those fields are on last page. The logic is also based on some values in the token table. It is working for them to see what they should see. The only thing not working is the quotas. But i guess i will try the expression method.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 2 months ago - 4 years 2 months ago #193166 by Joffm
But you shouldn't use quotas there.

As far as I can see you want to display a page "notelig" to these not eligible respondents - after the quota.
But if you use the quota the survéy is terminated - and they don't see anything.

A relevance equation is the thing you use here.
This way you decide which message pages are displayed and you set the end-url by an question of type equation.

Furthermore it is not necessary to set the value of the two single questions by an equation.
Just use the equation without the assignment.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 4 years 2 months ago by Joffm.
The topic has been locked.
More
4 years 2 months ago #193167 by jennh01851
Thank you!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 2 months ago #193168 by Joffm
Oh,
I didn't remember that you display "group by group".
Then the page "notelig" is displayed because of the relevance equation.
But a quota that works on submitting the survey is really ...

And the end-url you may set by micro-tayloring, like
{if([not eligible],"","https://ingram...dget?wid=C...w*#subject_id_number="+TOKEN)}

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
4 years 2 months ago - 4 years 2 months ago #193169 by jennh01851
Here is my end URL , it is not recognizing the field eligible.
{if ((eligible== '1'), ' ingrammicro.na1.echosign.com/public/esig...ect_id_number={TOKEN }', ' www.nhs3.org ')}
Last edit: 4 years 2 months ago by jennh01851. Reason: extra '
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 2 months ago #193170 by Joffm
1. If your answer codes of "eligible" still are

you cannot expect that a comparison "eligible==1" will work correctly.

2. In your equation there are nested curly brackets. That's not possible.
See my example.
By the way: Did you try if "TOKEN" works. In my opinion you have to use "TOKEN:TOKEN"

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose