Please help us help you and fill where relevant:
Your LimeSurvey version: 6.16.1
Own server or LimeSurvey hosting: server of our institution
Survey theme/template: Fruity TwentyThree
==================Hi everyone,I’m having a serious issue with quotas in LimeSurvey.I have several age quotas based on a hidden ageclass variable that is calculated from a visible numeric age question. The setup looks like this:
- Visible numeric age question
- Hidden equation question (eqageclass) that assigns the age group
- Hidden question ageclass used in the quotas
My quotas look for specific ageclass codes (e.g. “<30”, "31-65", “65+”), each with its own maximum. The panel provider also gave me a quota-full redirect link, which I added to each individual quota action.Everything worked at first, and the age classification is correct for all completed responses.
The problem:After one of the age quotas reached its maximum, no new participant can enter the survey anymore. Their last page is always -1.
Participants are immediately redirected to the quota-full link
before even seeing the first question. The only thing that gets passed is the panel parameter we and the panel provider called "m", but no survey question is ever shown.So effectively:
- One age quota is full
- All other age groups are still open.
- Yet all incoming respondents (regardless of age, since their age is not yet measured) are instantly screened out with the quota-full redirect
- The numeric age question is never displayed
What I have already checked:
- Each quota has the correct question and correct answer codes assigned
- No empty quotas
- No global end-URL pointing to the quota-full link (only a “complete” link is set as end-URL)
- Each quota has its own action URL (the quota-full link - but it is the same link for every quota)
All quotas have a maximum set and are partially filled — only one is actually full
Where I'm not sure:
- Every quota has the action "Exit after the corresponding visible question has been submitted" (not sure if this is the exact englisch translation). My confusion is regarding the fact the the linked question to each quota is the ageclass variable, which is indeed invisible.
Despite this, LimeSurvey behaves as if the full quota applies to everyone, even though the age classification would normally happen on the first page.It feels like the quota evaluation is triggered immediately at survey start, before ageclass has any value.Has anyone experienced a similar issue, where a full quota causes all participants to be screened out instantly? Any ideas what might cause this or what I should check next?
Thanks a lot for your help!
MDilling