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.

Allow mandatory ranking option to use min/max values  
Written by jmcos the 11 Jan 12 at 18:51. Global category: Question types. New
Currently, if the ranking option is marked mandatory, then the maximum number of entries specified must be chosen; the minimum specified is ignored. According to the response for Bug Tracker ID 05599, the "mandatory" indicator should be marked No if a range is desired.
The standard text for the option indicates that at least x items must be chosen. So if the minimum is at least 1, then the question is, by default, mandatory. But, the question is not marked with an asterisk like all other mandatory questions.
1
votes
up equal down
Solution #1: Reference the minimum value
Written by jmcos the 11 Jan 12 at 18:51.
Either add the asterisk if the minimum is greater than zero, or allow the minimum value to be used when "mandatory" is Yes.

See the 1 comments or propose a solution >>

"Question groups" mistakable with "Questions"  
Written by Simpol the 27 Nov 10 at 20:27. Related project: 1.x all. New
New users may mistake "Question Groups" with creating a "Question."
This might confuse the user when he continues to create a question, and then realizing his first question was a group.
2
votes
up equal down
Solution #1: Rename "Question groups"
Written by Simpol the 27 Nov 10 at 20:27.
Renaming "Question Groups" to something else, such as "Groups," "Survey Sections," etc.
Another way could be to tweak the current icons of each Survey/Question group/Question toolbar, to distinct them between each toolbar.

Add a comment or propose a solution >>

Simple transfer text from one language to another  
Written by pmonstad the 14 Feb 12 at 21:25. Global category: Question types. New
When working with several languages (editing, building surveys) there should be an option to auto fill previous language into the selected language tab. I start by filling out language tab 1. When completed I move to language 2 tab. All fields are empty. A function to auto fill with strings from language 1 tab (the previous one) is most wanted.

When translating many text fields it is waste of time switching between the different tabs. In Norwegian (bokmål and nynorsk) There are only small differences as well and much of the strings are the same when translating.

0
votes
up equal down
Solution #1: copy text strings
Written by pmonstad the 14 Feb 12 at 21:25.
Function to copy strings from previous language tab.

In every language tab except the first one (main language) there should be an icon between Code and Subquestion to pick up the original text string from the main language. A bonus is an icon to run this string into Google translate and populate the translated string.

Add a comment or propose a solution >>

No Answer option - possibility to set it locally for each question  
Written by VBraun the 8 Dec 09 at 14:04. Related project: 1.x all. New
Hello,

I think that it would be more practical to allow local setting of No Answer option per question rather than globally.

It also would be nice to have possibility to overwrite "No answer" text of label by different text, which may be more suitable for some questions - for example "I do not know".

If you like this idea please vote for it.

Regards,
Vlada

0
votes
up equal down
Solution #1: Add "No Answer" question attributes
Written by VBraun the 8 Dec 09 at 14:04.
There could be two new question attributes added. One would switch on/off "No answer" option for specific question and second could overwrite default "No Answer" text.

Add a comment or propose a solution >>

Email results of survey to selectable address / protect email addresses  
Written by mjm4842 the 11 Nov 10 at 21:20. Related project: 1.x all. New
Thank you for making LimeSurvey available to the Internet community. I have a great appreciation for all of the effort that has gone into developing this application and as such I would like to contribute by proposing an idea and including a solution.

I am trying to have the results of a survey emailed to the a person listed in one of the questions. I am using the INSERTANS:... tag in the "email response to" field. So far this works in accordance with the documentation at:

http://docs.limesurvey.org/tiki-index.php?page=Creating+a+new+survey#Notificati on_amp_Data_Management

Ideally I would like to just display the names or job role of the recipient and not their actual email address so as to protect it from automated email address harvesters.

Here is a sample situation: A medical clinic with 20 doctors is conducting a survey. Each doctor wants to receive a copy of a completed survey from their patient. Although I could create 20 identical surveys at 20 different URL's, it would make more sense to just have one survey and have the respondent pick their doctor's name from a list.

Another reason to only want one survey is that I still want the results to be gathered into a single database so that I can generate reports and statistics for the clinic where the 20 doctors work.
0
votes
up equal down
Solution #1: Adding flexibility to an email address field.
Written by mjm4842 the 11 Nov 10 at 21:20.
Ideally there should be an email address field where we could specify both the name and the email address in two separate fields so that only the actual name would be displayed.

One quick fix to this problem is to modify the index.php file. Although this fix will not result in the email address being hidden, it will add the ability to specify both a name and email address in the same field, and to disguise or encode the email address itself.

By adding the following code, you get the following new functionality:

1) You can use "(at)", "(dot)" and insert spaces anywhere you want in the email address. For example:
ideas(at)lime survey(dot)org

2) You can specify an email address which is hex encoded. It's not a sophisticated encoding. For example, ideas@limesurvey.org would be 6964656173406c696d657375727665792e6f7267 (not case sensitive)

3) You can specify both a name and an email address by placing the email address between square brackets. For example: Great Ideas [ideas@limesurvey.org]

NOTE: You can use any combination of the above three options. Of course the hex version of the address is only useful if you combine it with #3 above. For example:

Great Ideas [6964656173406c696d657375727665792e6f7267]

So, here is how to implement this solution:

==== File to be modified: index.php ====

STEP 1: Add the following function right above the "sendsubmitnotification" function:

function extractemailaddress($address) // by Michael Milette (2010-10-27)

// eliminate everything outside of and including square brackets, if applicable
$start = strpos($address,'[');
if ($start > 0 && $start < strlen($address))
$end = strpos($address,']',$start+1);
if ($start > 0 && $start+1 < $end-1)
$address = substr($address,$start+1,$end-$start-1);


// Decode back to string if the email address is hex encoded
if (ctype_xdigit($address))
$address = preg_replace('#(\w)(\w)#e', "chr(hexdec('$1$2'))", $address);

// replace (at) with @, the (dot) with . and remove all spaces
$address = str_replace('(at)','@',$address);
$address = str_replace('(dot)','.',$address);
$address = str_replace(' ','',$address);

return $address;

STEP 2: modify the "sendsubmitnotification" function by adding in $ert=extractemailaddress($ert); as follows:

//Now check each of the email addresses that they are valid before creating/adding to the $emailresponseto array
foreach($emailresponsetos as $ert)

$ert=extractemailaddress($ert);
if(validate_email($ert))

$emailresponseto[]=$ert;



That's it. You could also add a tool somewhere on the webpage to help users encode email addresses. Here is a simple Javascript function I wrote to do the encoding:

// Convert characters in a string of text to hexadecimal string
function String2Hex(txtString)
var hex = '';
for(var i=0;i

See the 1 comments or propose a solution >>

custom label text for comment fields  
Written by pmonstad the 5 Sep 11 at 12:26. Global category: Question types. New
I'd like to have the possibility to alter the standard label text on the comment fields in question types like List with comment. In advanced settings it should be possible to enter a custom label text for the comment field.
0
votes
up equal down
Solution #1: put an option in Advanced settings
Written by pmonstad the 5 Sep 11 at 12:26.
put an option in Advanced settings

Add a comment or propose a solution >>

Self- modifying list of alternatives in ranking questions  
Written by paul_murphy the 16 Nov 09 at 23:09. Related project: 1.x all. New
hi:

I'm a long time phpsurveyor/limesurvey fan - cf : http://blogs.zdnet.com/Murphy/index.php?p=513 .

Right now I'm on day one of a project requiring some extended delphi type studies - meaning that I don't yet have many clues about what to do or how to do it.

Nevertheless I'm looking at Limesurvey because it appears to have all, or almost all, the parts needed to do this. However, it seems there's one capability which I don't think you have that would make a difference for this use of your product.

It's a self-modifying question type: one in which the answers available to the survey taker vary dynamically with the input from other people taking the survey - vide:

1X Our consultants are recommending biometric locks for lab and office doors as well as the supplies and components cabinets. In this context, how would you rank the alternatives listed below?


1X1 Accept consultant's recommendation
1X2 Stick to existing mechanical locks
1X3 Switch to hotel like card locks
1X4 or ? _____________________________

So someone fills in:

1X4 or? replace employee cards with the Sun Ray cards, and use them for the doors too

and now I want the next person to load the question to see the alternatives as:


[....]
2
votes
up equal down
Solution #1: Ask you?
Written by paul_murphy the 16 Nov 09 at 23:09.
Seriously, I'm not a php programmer and it would take far too long to learn eough about the internals of surveyer to do a decent job anyway.

Add a comment or propose a solution >>

The time for a rating scale question cannot be limited  
Written by kuehnik the 6 Dec 11 at 15:00. Global category: Question types. New
Sometimes it makes sense to limit the time to answer a rating question. In LS, though, it is not possible to limit the time of an array or radiobutton question, among other question types.
0
votes
up equal down
Solution #1: time_limit should be available for all question types
Written by kuehnik the 6 Dec 11 at 15:00.
The current restriction of time_limit to some question types should be removed.

Add a comment or propose a solution >>

Add an adress line to the google maps feature  
Written by glennonline the 19 May 11 at 00:26. Global category: Question types. New
Currently it is not possible to type an address and let google maps search for the location. This would be very handy instead of the current situation where the only way is to drag 'n drop the pinpoint
1
votes
up equal down
Solution #1: Remove the current box with coordinates
Written by glennonline the 19 May 11 at 00:26.
Remove the current box with coordinates and replace it with a search bar

Add a comment or propose a solution >>

More flexibility with hidden questions  
Written by yohann the 25 Feb 11 at 12:13. Related project: 1.x all. New
The base idea is that a question should behave the same way hidden or shown.
the only thing to change should be the show/not show question for the end user.

- Javascript/jquery in a hidden question should work
- conditions should apply to the hidden question to (ie the question is either hidden, or not asked)

I'm not sure i made it very clear, i try reformulate:

the only distinction between a hidden question (always hide this question) and a "nomal" question should be the screen display.
2
votes
up equal down
Solution #1: Use css "display: none;" instead of not showing question
Written by yohann the 25 Feb 11 at 12:13.
This should work for "all in one page" and "group by group" survey, thought it can be more complicated for question by question survey, so the hidden question should then be added "before the next" / "after the previous" question depend if it is the first, last or a middle question and the be hidden by css.

This way the js can be executed and answer fields can be filled

Add a comment or propose a solution >>

<< Previous 1 2 3 4