Welcome to the LimeSurvey Community Forum

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

Open Survey Use Email as Token without 2-Step Registration

  • Gordon55M
  • Gordon55M's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 9 months ago - 3 years 9 months ago #220034 by Gordon55M
I haven't used LS in a bit and can't remember if this is possible. My searching the forums didn't return an answer.

I would like to have an open survey in which anyone can take it. The requirement is that the user enters an email address to start the survey and that email address is unique amongst other users. I am not opposed to a participation table, but I have some restraints. My requirements are:
  • A user enters an email address on the first question. That email address can only be used once across all respondents (Makes me think I have to use participation table)
  • That single email address can only take the survey 1 time
  • I do not want the user to have to request access to the survey first, and then click a confirmation email. They need to be able to simply come in, enter their email in the first question, the system checks if it exists, and they continue on through the survey.
This topic referenced a "nosendmail" method that I can't find any more information about. It seems similar to what I was looking for, any guidance or suggestions?
[url] forums.limesurvey.org/forum/can-i-do-thi...email-domains#216969 [/url]

Edit - I just found this plugin from DenisChenu, I'm hoping it will do what I want it to:  gitlab.com/SondagesPro/SurveyAccess/registerQuick
Last edit: 3 years 9 months ago by Gordon55M. Reason: Found new plugin that may handle my need
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #220035 by holch
I was about to mention Denis' Plugin but luckily I read to the end. I think it should do what you are looking for.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • Gordon55M
  • Gordon55M's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 9 months ago #220036 by Gordon55M
Testing it now. It's an old install of v3.14 and the plugin isn't showing. I'll keep trying with different permissions and such. Thanks for the response though.
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #220037 by holch
Did you follow the steps on how to install plugins?

www.limesurvey.org/manual/Plugin_manager

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
  • Gordon55M
  • Gordon55M's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 9 months ago #220038 by Gordon55M
Yup. Unzipped registerQuick-master and uploaded directory to /plugins. Set permissions on folder to match other plugins (755). Reset NGINX and Redis as well and it still isn't showing. Here are screenshots.

WinSCP Directory Listing:
 

Plugin Screen:
 

 
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 9 months ago #220039 by holch
Sometimes Zip-Programs do stupid things. What is in this folder "registerQuick"? Does it directly show "registerQuick.php"? Sometimes the zip program creates another folder within the folder. Otherwise: No idea...

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
  • Gordon55M
  • Gordon55M's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 9 months ago #220042 by Gordon55M
I used 7-Zip to unpack it and upload. Did it twice.

Here are the contents of the directory on the server:
 

Here are the matching contents of the zip directory:
 

As you can see I've used other plugins like ReportPDF, which worked, so I'm not sure if it is the plugin, LS version, or my server setup/user error.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
3 years 9 months ago #220059 by DenisChenu

Testing it now. It's an old install of v3.14 and the plugin isn't showing. I'll keep trying with different permissions and such. Thanks for the response though.
 
? Strange ?
Try to set 20 to the list ?

There are no reason it don't show (and i think it must do exactly what you want and work on 3.X).

Else : never tested on 5.X, on 5.X : you can use github.com/LimeSurvey/LimeSurvey/tree/ma...lugins/statFunctions on a question with
{statCount(self.sgq, 0) < 2}

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
Moderators: tpartnerholch

Lime-years ahead

Online-surveys for every purse and purpose