Hi!
I'm new on LS forum, but I continuously searched for the solution in the last 2 hours but without success so really sorry if there is a trivial answer for my question but after 2 hours I think I need to ask it.
There are lot of forum topics about handling global quotas in LS but I simple did not find any final answer to it. Lot of them are already 5-6-7-8 years old, so not really fresh.
Also there are lot of Github links about the problem but also not clearly with final results:
github.com/LimeSurvey/LimeSurvey/commit/...8d9c36b&diff=unified
github.com/LimeSurvey/LimeSurvey/pull/365
github.com/LimeSurvey/LimeSurvey/pull/36...e04af89a4bca062L5427
So really sorry if I lost in the problem but please help me if anybody easily could.
Are there any official/core solution to handle global quota 'problems' in LS 3.x instead of question based quotas what the quota sub-system handle? I know that we could define hidden questions and link quota options to them, but global quota as function is not clearly about that. As the lot of old topics also wrote, global quota as function is simply about not to allow any new participants
to start the questionnaire as the
successfully completed answers already reached the completion limit. Quota question as first question is not the same as with it the quota is based only that first question instead of the successfully completions. From the other side quota question as last question sadly far from comfortable solution as if the questionnaire has lot of pages/questions, all new participants need to go through the whole process to get the quota full error at the end of the questionnaire, what is far from ideal.
Global quota as function need to denies all further fills at any state after a predefined quota limit as successful completions.
Really sorry if there is a simple solution for it but I really did not find. Official manual not mentions anything about is
(or I did not find it), just question based quotas, while this forum has really lot of threads about this same 'problem', but I did not find at the end that what is the final conclusion?! Are there any real solutions for the problem in 3.x, 4.x LS or do we need to make a discrete plugin for it?
Very lot of thanks for your answers in advance,