View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
09816Feature requestsPluginspublic2016-05-12 10:13
Reportermstein Assigned To 
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary09816: Using quotas to prevent new entries
Description

We'd like to prevent that the questionnaire keep accepting new entries, once we have, say, 150 respondents. We'd like to redirect LimeSurvey to another (web)page, once we've achieved the referred quota. We know we can solve the problem with some customization, but that would not be a good solution.

TagsNo tags attached.
Bug heat8
Story point estimate
Users affected %

Relationships

related to 10051 closedDenisChenu enable / disable quotas 

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2015-08-12 13:13

developer   ~32925

Think a clean plugin system is better here, no ?

Mazi

Mazi

2015-08-14 10:48

updater   ~32951

Last edited: 2015-08-14 10:49

Related forum topic: https://www.limesurvey.org/en/forum/can-i-do-this-with-limesurvey/100990-using-quotas-to-prevent-new-entries?limitstart=0

Suggested (and supported by me) implementation: "...having a "Maximum Responses" setting in the Publication & access control tab."

I strongly vote for making this a core feature. Plugins are nice for very special stuff but closing a survey once X completed responses were collected is a common approach at market research surveys.

I'd love to see this feature maybe at LS 3.

DenisChenu

DenisChenu

2015-09-01 11:22

developer   ~33049

It can be done with 2.06 under 150831

See https://github.com/LimeSurvey/LimeSurvey/commit/bccdf8e70e6d788bd64dfa803be37c6b78d9c36b#commitcomment-12992234

OMdev

OMdev

2015-09-09 01:47

reporter   ~33082

Last edited: 2015-09-09 01:48

I Suggest:

#to have it in survey properties --> quotas -->Global quota.
#shipped out of the box.
#It would be extremely helpful if you can implement some function so that we can get quota counts inside survey.
https://www.limesurvey.org/en/forum/future-features/100686-get-number-of-completes-in-survey#121939

DenisChenu

DenisChenu

2015-09-09 13:08

developer   ~33083

https://github.com/LimeSurvey/LimeSurvey/pull/365

DenisChenu

DenisChenu

2015-11-02 17:21

developer   ~33485

Pull request for 2.06, but :

  • This update GUI : with active/not active (existing in DB but not used)
  • Another little fix
  • An english sentence (I know i make a lot of error in english)

The 'real' featire is just here : https://github.com/LimeSurvey/LimeSurvey/pull/365/files#diff-a9dbc6157f3066d12e04af89a4bca062L5427

user14106

2015-11-19 14:22

  ~33604

Just a comment:

Our team does maybe 100 limesurveys a year. Maybe more. And I do not see this really relevant.

A really easy fix is to implement 07598 and my suggestion to have quotas set by relevance equation (enabling OR operator etc.) Then just set a quota on any question answered by all respondents counting all answers options.

Another point is that its not unusual that you need to have a screening section before a longer "full" interview. You need to have screening interviews all counted (so you need to have them as completed) but you have a target for the "full" interviews. A global quota has no use there.

A simple quota on any question counting all answers (OR operator) will do the trick in any situation as far as I see it.

I don't oppose it, but it seems it could be easily achieved by another fix- also gaining a lot more also in setting quotas.

DenisChenu

DenisChenu

2015-12-22 14:40

developer   ~34088

@t6nnp6nn : implement 07598 need more work on GUI.
quotaCompletedCount is OK for this

DenisChenu

DenisChenu

2016-05-12 10:13

developer   ~38398

Against : reason :

  • Aftger testing : set a quota to 0 make the out only when a question is submitted

It must be BEFORE show thge welcome page.

Quota is done for question/answer.

Issue History

Date Modified Username Field Change
2015-08-05 20:54 mstein New Issue
2015-08-12 13:13 DenisChenu Note Added: 32925
2015-08-14 10:48 Mazi Note Added: 32951
2015-08-14 10:49 Mazi Note Edited: 32951
2015-09-01 11:21 DenisChenu Assigned To => DenisChenu
2015-09-01 11:21 DenisChenu Status new => assigned
2015-09-01 11:22 DenisChenu Note Added: 33049
2015-09-09 01:47 OMdev Note Added: 33082
2015-09-09 01:48 OMdev Note Edited: 33082
2015-09-09 13:08 DenisChenu Note Added: 33083
2015-11-02 17:21 DenisChenu Note Added: 33485
2015-11-02 17:21 DenisChenu Assigned To DenisChenu => c_schmitz
2015-11-02 17:21 DenisChenu Status assigned => acknowledged
2015-11-19 14:22 user14106 Note Added: 33604
2015-11-20 15:33 DenisChenu Relationship added related to 10050
2015-11-20 15:33 DenisChenu Relationship added related to 10051
2015-12-03 15:49 DenisChenu Relationship deleted related to 10050
2015-12-03 15:50 DenisChenu Target Version => 2.1
2015-12-22 14:40 DenisChenu Note Added: 34088
2016-05-08 17:44 DenisChenu Assigned To c_schmitz => DenisChenu
2016-05-08 17:44 DenisChenu Status acknowledged => assigned
2016-05-09 10:42 DenisChenu Assigned To DenisChenu =>
2016-05-09 10:42 DenisChenu Status assigned => new
2016-05-12 10:13 DenisChenu Note Added: 38398