Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are random ideas about LimeSurvey.

Anonymous Survey not fool proof  
Written by luc_dubois the 16 Mar 10 at 05:22. Related project: 1.x all. New
Having to create a anonymous survey that have to be done once by the user, I use the token management screen that you provide.

Even if the survey is anonymous, the administrator can deduct wich candidate has completed the survey.

First by having an email notification and looking into the token management screen to see wich one of the user has completed the survey.

It's a scretch (if you have a lot of user), but it a risk. (for me at least) but a real treath for the fisrt user who respond to the survey...
1
votes
up equal down
Solution #1: Hide the completed field.
Written by luc_dubois the 16 Mar 10 at 05:22.

A way to prevent this is to hide the completed field and have a reset button instead if you want to ask the user to do the survey again. That's in the token management screen.

This condition could be only for anonymous survey.

That way, i don't know who has completed the survey and now it's more anonymous.

And been myself a little paranoid regarding security, I would encrypt the completed field in the lime_token table so a administrator with mySql skill could not see the result via PhPAdmin

Add a comment or propose a solution >>

Data Import / Data Handling  
Written by Morpheus the 27 Jul 10 at 12:34. Global category: Tokens. New
Currently the data import isn't very flexible. The possibility to import data from a ldap data source is basically a good idea but does not fit my needs exactly.

In case of recurring surveys every week it would be a great help if LimeSurvey would provide the possibility of a full data management solution instead of just using tokens from a csv or ldap import.
2
votes
up equal down
Solution #1: Real Data-Management Support
Written by Morpheus the 27 Jul 10 at 12:34.
Great would be if the user could pick an ole-db provider to connect the dbms of his choice.

When the dbms is chosen LimeSurvey would have to provide campaigns which should be subdivided into different data groups (e.g. data group A represent people of zipcode 1, data group B represent people of zipcode 2 and so on).

Within one data group you can limit the data amount by just selecting specific records with a sql command of the specified data source

Each data group should be limited to a specific response quote for a specific question.

Add a comment or propose a solution >>

allow token fieldname instead of attribute_1, autoimport  
Written by tacman1123 the 5 Feb 12 at 13:06. Global category: Tokens. New
When I import a CSV file into the tokens table, using attribute_1, attribute_2, etc., is awkward, I'd much rather use company_name, website, etc., whatever my fields are.

Then conditions and defaults could use those same names, e.g. TOKEN:COMPANY_NAME

An auto-import function would be nice, something that could take a file like

email,website,company_name,year_founded,industry

and import it into the tokens table, automatically adding any new fields that weren't there.
0
votes
up equal down
Solution #1: add fieldname in tokens definition
Written by tacman1123 the 5 Feb 12 at 13:06.
When tokens are defined, instead of merely asking "how many", it would need to change to a list format that asked the field names (and types, but that's a different issue!)

Add a comment or propose a solution >>

button replaces surveyurl in invitaiton e-mail  
Written by freddekkers the 14 Dec 09 at 12:37. Related project: 1.x all. New
I would like to replace the surveyurl in the invitation e-mail ( and the reminder mail) by a button. Potential respondents are not interested in the numbers the see now.
3
votes
up equal down
Solution #1: possibility to make a button with link to surveyurl
Written by freddekkers the 14 Dec 09 at 12:37.
Make it possible to make a butten with a link to [serveyurl] when editing invitation/reminder e-mail (in fckeditor).

Add a comment or propose a solution >>

Email throttling like PhpList  
Written by GregB the 28 Feb 10 at 23:59. Related project: 1.x all. New
Many shared hosting providers have an hourly limit on how many emails you can send out.

To manage this limit, you have to babysit LimeSurvey and press the button in batches.

If you exceed the hourly limit, bunches of emails will not go out and often you will receive bounced email messages. It is a mess to determine who did get your invitation / reminder and who did not.
1
votes
up equal down
Solution #1: Email throttling similar to PHPList
Written by GregB the 28 Feb 10 at 23:59.
PHPList is an open source newsletter package that I use to keep in touch with my subscribers.

It has an email queue that automatically works through batches of emails until it has sent all them all. The email queue can process automatically using cron jobs.

Since PhPList is open source and LimeSurvey is open source, maybe PHPList would share some lessons learned and allow sharing of some of theri current code?

Add a comment or propose a solution >>

Ability to use Token field in End Message  
Written by Trixor the 15 Nov 10 at 23:49. Related project: 1.x all. New
I would like to give a person who completed a survey a unique code, that they can use to redeem a free item. The code is in the token database, in my case in the Last Name field. So I would like to add, for example TOKEN:LASTNAME replacement field in my End Message text that you can define in Survey Settings. This would then work the same as in the Welcome screen or a question.
I can also seeing it used to display the full name, personalized message, or unique instructions based by token.
0
votes
up equal down
Solution #1: Apply same logic from Welcome Screen
Written by Trixor the 15 Nov 10 at 23:49.
Use the same logic used in Welcome Screen to process the End Message Screen to parse replacement fields correctly.

Add a comment or propose a solution >>

Confirmation codes vor vote verification  
Written by eckes the 14 Nov 09 at 21:19. Related project: 1.x all. New
If one uses LimeSurvey for Voting it would be good if one can publish the list of votes at the end, so each voter can check, if his vote is recorded correctly.

For this to work, the user should receive a code under which the vote is recorded. This code should be different from the token, since otherwise the token sender can correlate the vote to the email address.

It must also be ennsured that the code cannot be issued twice by LimeSurvey.
-2
votes
up equal down
Solution #1: Generate Vote Confirmation codes as hashes
Written by eckes the 14 Nov 09 at 21:19.
In order to avoid that a malicious limesurvey installation can give the same vote-code to multiple users it makes sense to generate the vote-code with voter specific data and a random secret.

I am aware that not all users can verify it, but there is still a good changce to spot problems for interested voters.


This would look like this:

Your vote will be documented in the public list like this:

VoteId | Votes
8edb010327bffc70dc2c | 0001: yes 0002: no

The VoteId above is generated personally for you. You can verify this, because we used the following method to generate it:

cut20(sha256("berndeckenfels 1446hhhfdgdfg545"))

(I.e. using your token, appending a random string, calculating the SHA-256 checksum and using the first 20 characters of the hex representation.

On Unix you can do:
echo "berndeckenfels 1446hhhfdgdfg545" | sha256 | cut -b1-20

Now:
voter can check if the published sheet contains vote
voter is shure LimeSurvey cant assign the code to two votes
voter is shure that the code which is published is not related to the token and nobody (besides limesurvey who generated the random number and stored the code in database) can associate it with the user.


(In my example the token is user name, but of course it would be a random string in most cases).

Add a comment or propose a solution >>

Allow multiple emails per respondent  
Written by erick the 6 Jul 10 at 21:18. Related project: 1.x all. New
By default, Limesurvey checks respondent emails so that each respondent can only have one email.
We find that allowing multiple emails, while still checking for their validity, would be a plus.
0
votes
up equal down
Solution #1: Change validation regexp
Written by erick the 6 Jul 10 at 21:18.
The function validate_email() in common.php has a big regexp to check valid emails. We already changed it successfully by adding optional semicolon and whitespace at the end of an email.

Add a comment or propose a solution >>

registration for one more Attribute  
Written by fjf123 the 8 Sep 11 at 14:55. Global category: Tokens. New
there is only three Attribute must be filled:firstname lastname and email. so it limited much information for survey that the administrator want to know, it is very good for add one more Attribute, and it must be filled.
0
votes
up equal down
Solution #1: add one more Attribute
Written by fjf123 the 8 Sep 11 at 14:55.
it is very good for add one more Attribute, and it must be filled.

Add a comment or propose a solution >>

<< Previous 1 2