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

Popular ideas Here are the latest commented ideas about LimeSurvey.

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 >>

To alleviate the problems caused by survey URL's split by email program  
Written by JEfromCanada the 30 Nov 11 at 07:47. Global category: Tokens. New
If Lime Survey is installed in such a way that the root url for the survey is a long character string, the generated SURVEYURL may be longer than the line size of the email program.

This results in the email program splitting the survey link over multiple lines, and in many email programs, these split URL's no longer function (i.e. the portion of the URL that does not fit on the first line is visible, but no longer part of the actual URL). Clicking on such a broken link will lead to a failed attempt to access the survey, frustrating the invitee.
1
votes
up equal down
Solution #1: Add a new variable SHORTSURVEYURL which can be used as the invitation link
Written by JEfromCanada the 30 Nov 11 at 07:47.
I propose that one or more of the commonly used URL shortening services be contacted to determine if they have an API that would allow Lime Survey (or Lime Service) to call the URL shortening service with the value of SURVEYURL and return with a value which would be stored in SHORTSURVEYURL.

The user would have the option of using the SHORTSURVEYURL in email templates to guarantee that survey urls generated by Lime Survey would be shorter than the "typical" line size of an email program.

After initially posting this idea, I came across an existing API for the tinyurl service. Rather than repeating the code here, I will reference the page where it can be found...

http://www.richardcastera.com/blog/creating-a-tinyurl-with-tinyurl-api

The fact that this API already exists means that Lime Survey does not need to search for a URL shortening API!

See the 9 comments or propose a solution (latest comment the 6 Dec 11 at 11:09) >>

Token search is lacking (filtering)  
Written by lovepade the 8 Nov 11 at 15:27. Global category: Tokens. New
I just had a need to filter my tokens on a specifc attribute, but the search functionality seems only to adress tokens, names and email adress. But my custom attributes was not searched.
Fortunately I had uploaded my tokens in an orderly way, which made is possible to do what I wanted.
0
votes
up equal down
Solution #1: Autofilter or search
Written by lovepade the 8 Nov 11 at 15:27.
In my case an autofilter solution like what is implemented in the typical spreadsheet application whould suffice. (as long as it is implemented on all fields).

But more general speaking the ability to apply a search criteria to all fiels would be very welcome.

Add a comment or propose a solution >>

Attributes for survey (in addtion to attributes for tokens)  
Written by bkgray the 6 Nov 11 at 20:20. Global category: Tokens. New
I run many surveys that use closed access and multiple token attributes for each user. I recycle several of these surveys over the course of an academic year, or from year to year.

In these surveys, there are several places where some text should change for each run of the survey, but should be consistent within the run. For example, one survey is used to collect vacation travel plans from students. The name of the vacation changes every time I run the survey, but it appears in several places within the survey and in the invitation emails. Similarly, I specify dates (used for input validation) that are the same for all students but change for each vacation.

Currently, I manage this by using a token attribute to specify the text, and refer to that attribute throughout the survey and email text as appropriate. This works, but it requires that I add the text as an attribute to the token for each student, even though it's the same for each student.

I would like to suggest a feature that would create a set of attributes for the survey, in addition to the attributes for each token.
0
votes
up equal down
Solution #1: Attributes at survey level
Written by bkgray the 6 Nov 11 at 20:20.

I would like to suggest a feature that would create a set of attributes for the survey, in addition to the attributes for each token.

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 >>

List-Unsubscribe rationale  
Written by seancarlos the 20 Jun 11 at 07:48. Global category: Tokens. New
List-Unsubscribe is a mail message header used to provide machine readable unsubscribe instructions - an email address, a URL or both.

If List-Unsubscribe is present, some mail clients will offer a unsubscribe button and/or unsubscribe option if a user tries to flag the message as spam.

It is a recommended 'best practice' to improve message deliverability and do the right thing for the end user.

Documentation:
http://www.faqs.org/rfcs/rfc2369.html
http://www.list-unsubscribe.com/

Gmail support: https://mail.google.com/support/bin/answer.py?answer=81126#unsub
http://techcrunch.com/2009/07/23/gmail-tries-to-make-it-easier-to-unsubscribe-f rom-spam-newsletters-but-fails/

Microsoft support:
http://download.microsoft.com/download/e/3/3/e3397e7c-17a6-497d-9693-78f80be272 fb/enhance_deliver.pdf
(although may be broken?):
http://blog.deliverability.com/2011/04/has-hotmail-discarded-the-list-unsubscri be-functionality.html

[....]
0
votes
up equal down
Solution #1: List-Unsubscribe Implementation
Written by seancarlos the 20 Jun 11 at 07:48.
Need to add unsubscribe email address and URL fields to UI + data structure. Consider validating for well formed email / urls. If one or both are present, add List-Unsubscribe header to email messages.

This probably needs to be done as part of global settings with the option to override it at the survey level, including suppressing global settings if present.

See the 1 comments or propose a solution (latest comment the 29 Jul 11 at 02:51) >>

API to add user (survey taker) and create token  
Written by LakeRat the 20 Jun 11 at 04:11. Global category: Tokens. New
USE CASE#1

I have a retail customer with an extensive customer database. The customer's Point of Sale (POS) system has the ability to build a URL to build a URL with the customers data.

At the end of each sale, the customers name, email address and perhaps a few user defined fields would be passed to lime survey. The API should return either a success or failed response, and limesurvey should automatically generate the token.

The user then receives the invitation to the survey automatically very soon after they have left the store.

This customers survey is very short NPS type survey. The NPS is most valid the sooner the user can take the survey.

---

USE CASE#2
Another user I have could also benefit. I could create a simple local file on her hard drive that when opened in a browser asks a few simple inputs, does a little bit of error checking on the fields, assembles the URL and POSTS its.

As above she would receive a success or fail return.

Currently she uses the admin interface several times a day to sadd a single new invitation. Again in this case the more timely the invitation to the survey is sent the more accurate the response will be.





[....]
0
votes
up equal down
Solution #1: API for automated token import.
Written by LakeRat the 20 Jun 11 at 04:11.
Th current methods for manually adding a user, or importing a CSV file are not easy to automate.



No API would be secure unless one of the elements passed is an API key (or password). I suggest that such a key be assigned by ADMIN USER, so that we can track where each API request came from. In the case of USE CASE 1 above we would create a dummy admin user for each POS terminal in the store.

---

there are really many other use cases for this functionality. The current batch system or manual entry method is cumbersome and doesn't lend itself to automation of the process.


Add a comment or propose a solution >>

'validfrom' and 'validuntil' informations in invitations  
Written by fvillerot the 28 Apr 11 at 15:52. Global category: Tokens. New
In invitations, the keyword EXPIRY can be used to indicate the expiration date of the survey, but the tokens are usable from 'validfrom' until 'validuntil'.

Furthermore, it is not possible to send an invitation in advance, before the date of 'validfrom' is exceeded.
0
votes
up equal down
Solution #1: keyword VALIDUNTIL in invitation process.
Written by fvillerot the 28 Apr 11 at 15:52.
create the keyword VALIDUNTIL in invitation process.

0
votes
up equal down
Solution #2: allow sending invitations in advance
Written by fvillerot the 28 Apr 11 at 15:54.
create the keyword VALIDFROM and allow sending invitations in advance (with admin checkbox ?)

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 >>

Email Survey invitation Preview before Send  
Written by ppuls the 15 Oct 10 at 10:14. Related project: 1.x all. New
Dear LS-Team!

I am using the "Send invitations" with additional parameters and i am never sue, if they are incorporated in the email correctly. this can be quite a nerve wrecking situation, if doing this for a large number of invitations.
Whenever i do this with my testrecords, and have to reimport the token table, i am never quite sure, if i checked all the flds, if i installed all the correct additional attributes...

0
votes
up equal down
Solution #1: Preview for emails in/from LS
Written by ppuls the 15 Oct 10 at 10:14.
I would love to have a preview in the "subaction=email" section, so that just before i press the send button, i see one random (or even just the first) record of my token list displayed as it will appear in the sending email.


I hope, this is easy,


cheers,


philipp

Add a comment or propose a solution >>

Set number of tokens to display in token table as Global Setting  
Written by mfreund the 5 Oct 10 at 03:01. Related project: 1.x all. New
Currently, LS defaults to display 50 tokens, and it would be good to be able to easily change that setting without going into the PHP file.

I often have surveys with over 50 respondents, and it is inconvenient to always have to change the number of tokens displayed in order to see them all.
0
votes
up equal down
Solution #1: Allow the default number of tokens to be set in Global Settings
Written by mfreund the 5 Oct 10 at 03:01.
Include a setting in Global Settings to allow the admin to change the default number of tokens displayed.

Add a comment or propose a solution >>

Is my invitations caught be spam filters?  
Written by lovepade the 16 Sep 10 at 18:16. Related project: 1.x all. New
Limesurvey's email capabilities are great. One crucial thing is missing though: Email tracking.

If an email adress is wrong I recieve a bounce. Thats great. But what if my email is never recieved? On dedicated servers this shouldn't be a problem - but on shared hosts, were you share an IP adress with severel others, theres is a chance that the IP adress at some point will be blacklisted by some emailproviders.

It could also be that you design your email with lots of pictures and "false" from headings, thus increasing your risc of being caught in spam folders.

But basically there is no way to know if a low response rate is due to lack of interest, og because people never read your invite.
-1
votes
up equal down
Solution #1: embed a 1x1px token.jpg file in the invite mail
Written by lovepade the 16 Sep 10 at 18:16.
Embeding a unique picture in each email could solve the problem. In the token table, an extra column "read" could then indicate wether the person had open the email, and thus downloaded the token.jpg file from the server.

There should also be a view where "read" percentage for each survey gets listed.

gmail and other email providers block this kind of picture by default, so the solution is not bullet proof. But I think it's the best approach.

The approach is also sufficient, since we are mostly interested in seeing if the numbers all of sudden changes. I.e. it is not importen if 90 or 85% opens the email - but if the numbers drop to 50% we have a problem.

This is especially true in larger organisations, like universities wich sometimes have very strict filtering.

See the 1 comments or propose a solution (latest comment the 27 Sep 10 at 17:45) >>

Iterate survey > choosing the answers to keep/to delete  
Written by maxTC the 23 Sep 10 at 16:53. Related project: 1.x all. New
An iterate survey is dedicated to the case where one finds it convenient for the participant to see the survey prefilled with his previous answers when he participates for a t+1 time to the survey. Currently, all previous answers are conserved, without possibility to set some preserved and others eliminated.
1
votes
up equal down
Solution #1: Iterate survey > choosing the answers to keep/to delete
Written by maxTC the 23 Sep 10 at 16:53.
It would be convenient to choose the answer that you want to keep and one that you want to delete. This could allow the user to see the survey filled with SOME of his previous answers only.
For instance, it would be convenient, when using the feature 'iterate survey', to be able to check the questions for which one wants to keep the answers prefilled in the survey.

Add a comment or propose a solution >>

Show codes instead of of answers using INSERTANS  
Written by renato_silveira the 16 Sep 10 at 16:42. Related project: 1.x all. New
Does anyone know if it is possible recover the code responded to a question previously answered? The Comen INSERTANS: SSSSXGIDXQID returns the text of selected item, is there any command that returns the code? This would be useful in a multilingual questionnaire, for each language in the text changes, but the code remained the same.
0
votes
up equal down
Solution #1: Useful in a multilingual questionnaire
Written by renato_silveira the 16 Sep 10 at 16:42.
Does anyone know if it is possible recover the code responded to a question previously answered? The Comen INSERTANS: SSSSXGIDXQID returns the text of selected item, is there any command that returns the code? This would be useful in a multilingual questionnaire, for each language in the text changes, but the code remained the same.

Add a comment or propose a solution >>

More tailored invite emails  
Written by lovepade the 3 Aug 10 at 08:59. Related project: 1.x all. New
Currently the system can send out reminder emails, which is great. But the emails which people receive are identical regardless of whether they have already begun the survey (but not finished) or wether they have not begun the survey.

This is a problem because some people actually think that they have finished the surveye - or maybe forgot that the got interrupted. Some of theese people get annoyed when the recieve a confirmation mail.

10
votes
up equal down
Solution #1: Separete mail templates for "reminder" and "reminder-begun"
Written by lovepade the 3 Aug 10 at 08:59.
I think it would be a great service to e.g. send out a reminder email along the lines of (maybe only with token-based persistency):

"Dear NAME,

Our survey-system has registered that you on date begun to answer the questionaire - but you did not answer all the questions.

You can continue where you left of here: surveyurl

If you do not wish to continue, please press this link and we will not send you anymore reminder emails link.


This is an automatic email. You answers are anonymous, the system have only registred that you did not finish the querstions. Nobody - not even the systemadministrator, will ever know wether you finished the whole survey or not.

If you have any questions please contact surveyadmemail"

Add a comment or propose a solution >>

sending invitations at a predetermined date/time  
Written by Oli_71 the 27 Jul 10 at 17:10. Related project: 1.x all. New
It would be most wonderful, if one could provide the invitations with a date and/or timestamp in order to define the earliest date/time of posting them to the invited person.
-1
votes
up equal down
Solution #1: invitations by predetermined date and date
Written by Oli_71 the 27 Jul 10 at 17:10.
?

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 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 >>

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 >>

Abrupt ending or Closing the Survey  
Written by kishu the 6 Mar 10 at 09:51. Related project: 2.x all. New
Every now and then we find incomplete surveys.
The user might get bored in the middle (happens usually for long surveys) and/or close his browser window (can be sometimes unexpectedly ) which results in incomplete survey.
2
votes
up equal down
Solution #1: Option to email the link
Written by kishu the 6 Mar 10 at 09:51.
Whenever the user closes the browser in the middle of the survey, a confirmation screen should pop out asking him to enter his email so that he can continue answering that particular survey at a later stage if he wish to.
A link to that particular session should be mailed to the user
0
votes
up equal down
Solution #2: Important Questions
Written by anishseth the 21 Mar 10 at 08:05.
once the user gets bored and decides to switch off the survey we can cut the survey to the most important questions. The user will be informed that the survey has been cut to a few important questions, so he/she are requested to complete the survey.

Add a comment or propose a solution >>

2 Next >>