2 disqualification questions, need unique exit URLs

More
4 months 1 week 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

Please Log in to join the conversation.

More
4 months 1 week 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.

Please Log in to join the conversation.

More
4 months 1 week ago - 4 months 1 week 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 months 1 week ago by Joffm.

Please Log in to join the conversation.

More
4 months 1 week ago #193167 by jennh01851

Please Log in to join the conversation.

More
4 months 1 week 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

Please Log in to join the conversation.

More
4 months 1 week ago - 4 months 1 week 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 ')}
Attachments:
Last edit: 4 months 1 week ago by jennh01851. Reason: extra '

Please Log in to join the conversation.

More
4 months 1 week 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
Attachments:

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now