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

Popular ideas Here are the last 6 months most popular ideas about LimeSurvey.

Add meio-Mask Plugin to LimeSurvey for Input Mask feature  
Written by halliballi123 the 17 Oct 11 at 09:28. Global category: Question types. New
meio-Mask Plugin is a javascript plugin that allows to create input masks for input fields.

in the workarounds page there is described how to make use of that.
http://docs.limesurvey.org/Workarounds%3A+Manipulating+a+survey+at+runtime+usin g+Javascript&structure=English+Instructions+for+LimeSurvey#Text_input_masks

but that is not really comfortable and you have to manually set the ids of the questions
3
votes
up equal down
Solution #1: add meiomask plugin to limesurvey and add feature for editing questions
Written by halliballi123 the 17 Oct 11 at 09:28.
add additonal field for input mask (like e.g. validation field)
if there is text in the field,

1 ) limesurvey has to add the script in the head of the html question page.

2 ) and set the alt tag of the input field to the mask

3 ) call setmask for the field

that's all

I also could imagine not just having a text field for the input mask, I could imagine having a drop down list of predefined masks of which I chose the one I want to use for the input field. like e.g. decimal or singed-decimal or german phone number format ...

but if there is a drop down that contains the list of input masks there also has to be a posibillity to edit those entries and add addtional input masks for the user.



Add a comment or propose a solution >>

add a template for the "enter token" screen  
Written by barbapapa the 16 Aug 11 at 18:48. Global category: Templates. New
There is no template file for the "enter token" screen.

It is not possible now to modify that screen, when you need to add there any elements, a survey description placeholder for example.

That page is hard-coded in index.php so you would need to modify that file. Changes are difficult and not effective. That php file is overwritten during updates of the installation.

1
votes
up equal down
Solution #1: to copy and / or modify the register.pstpl template
Written by barbapapa the 16 Aug 11 at 18:48.
The template could be the same like register.psptl or even could be a modification of register.pstpl, adding the functionality described above in situation, when when "Allow public registration" is set on "No" and there are tokens generated.

Add a comment or propose a solution >>

Presets for Survey Settings  
Written by halliballi123 the 27 Oct 11 at 09:04. Global category: Templates. New
I have several users who create Surveys. There are some settings that all of them should use. I have a written a guide which settings the users should set.

But sometimes people just forget.

So I think it would be best to have a option to define presets for survey settings.
1
votes
up equal down
Solution #1: Admin can set Default Settings for Surveys
Written by halliballi123 the 27 Oct 11 at 09:04.
I want to have a place where I can set presets for new surveys.

A place where I can set for example the parameter "list survey" to default value "no"
"public statistics" "no"

Mabe a new tab in the global settings would be a good place for those presets.


Add a comment or propose a solution >>

Custom styling disappears when survey is copied  
Written by lovepade the 27 Oct 11 at 14:26. Global category: Templates. New
I often apply custom css styling to certain questions. I also often copy surveys (or base new ones on old ones).

The custom styling is dependant on the specific question_ID, like this:

#question2736 .answer_cell_001
background-color: #ff0000;


So when I copy a survey I must 1) copy the template, 2) assign a new template 3) change all #question classes to the new questionclass. As this is not trivial and can only be done by inspecting the stylesheet of both surveys, it would be really swell with a smart way of doing this.
1
votes
up equal down
Solution #1: maybe lesscss
Written by lovepade the 27 Oct 11 at 14:26.
less (http://lesscss.org/) allows for css variables.

Maybe this could be used to carry over the custom properties when copying a survey?

I don't know exactly how to do it though. Maybe the styling should be done under advanced question attributes, instead of manually in the style sheet?

I don't know the solution, but the problem is real :-)

See the 2 comments 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 >>

It can be a hassle to adjust sliders individually  
Written by lovepade the 13 Oct 11 at 12:21. Global category: Question types. New
I love the slider layout of multiple numerical input. How ever a user asked me if it would be possible to have an option to automatically adjust the slider for answer x and y, when the user changes the answer for z.
1
votes
up equal down
Solution #1: Option to automatically adjust sliders
Written by lovepade the 13 Oct 11 at 12:21.
E.g.
equals sum set to 30.
initial sum for x, y, z is 10.

The respondent changes the value of x to 14.
The system automaticcally changes y and z to be 8.
The repsondent then changes the value of x again. This time to 13.
The system automaticcally changes y and z to be 8.5.
The respondent now changes the value of y to 10
The system either
----a) assumes that x is set, and therefore changes z to 7
----b) changes x to 12.25 and changes z to 7.75


Also see this: http://www.limesurvey.org/en/forum/future-features/67164-mulit-numerical-input- slider-layout-equals-sum#67245

See the 2 comments or propose a solution >>

"lottery" for LimeSurvey  
Written by vierundzwanzig the 4 Nov 11 at 09:58. Global category: Statistics. New
use case

The creator of a survey should be able to include a lottery into the survey. The participant will leave his/her e-mail address for participation in the lottery. In the admin tool it should be possible to see how many people have participated in the lottery and randomly select a number of e-mail addresses for the winners.

requirements

- If the participant takes part in the survey no conclusions about the participant should be possible. For example if the e-mail address is stored in the same survey database table or the sessionID and timestamp of the participation of the survey and lottery are stored in both of the two separate tables.
- The lottery should be part of a survey. It should not be a link to a new/additional survey (with navigation and "submit" button).
- The selection of winners should be done automatically by the LimeSurvey admin tool.
1
votes
up equal down
Solution #1: new question type "lottery-email"
Written by vierundzwanzig the 4 Nov 11 at 09:58.
A new question type "lottery email" is to be created. This type will be used as a free text field for entering the e-mail address. Writing to the database is done in a separate table like "lime_win_SID" without the SessionID or timestamp being stored in this table to ensure that no conclusions about the participants of the survey can be drawn.
In the area "responses & statistics"/"statistics" there should be a new textbox and a button to specify a number of winners. The winners are determined via random-number generator from the answers of the question with the type "lottery email". The winners are then shown on the page.
0
votes
up equal down
Solution #2: integrate a new single page survey
Written by vierundzwanzig the 4 Nov 11 at 09:59.
For the lottery and the actual survey two separate surveys will be created by the same creator. The question group with the e-mail address from the lottery survey will then be integrated in the actual survey with a new feature (a new drop-down box to display another survey of the creator. The question group should also be used in the selected survey). The e-mail address is stored in the database table of the lottery survey.
In the area "responses & statistics"/"statistics" there should be a new textbox and a button to specify a number of winners. The winners are determined via random-number generator from the answers of the question with the type "lottery email". The winners are then shown on the page.

Add a comment or propose a solution >>

the need of a Rich box for the narrative texts  
Written by yaziderman the 31 Oct 11 at 10:22. Global category: Question types. New
Sometimes users have to fill text boxes with narrative texts, and this needs a rich text-box, this would lead to a security problem, but it would be useful if we added it!
1
votes
up equal down
Solution #1: Add a rich textbox
Written by yaziderman the 31 Oct 11 at 10:22.
Simply add a rich text box to the options

Add a comment or propose a solution >>

Override Array Header Setting  
Written by asonimie the 15 Dec 11 at 17:28. Global category: Question types. New
Currently the array headers will repeat according to a global setting. It would be helpful if needed that the global setting could be overridden for a advanced setting on the question itself. If nothing is entered on the question it will go by the default.
1
votes
up equal down
Solution #1: Override Array Header Setting
Written by asonimie the 15 Dec 11 at 17:28.
Have a check box in the advanced settings for array questions that allows to define unique repeating settings for that question. The user would then enter the number of rows that it would like the header to repeat.

Similar to checking an exclusive option on Multiple Choice questions and then entering the Answer Code.

If the box is not checked, the headers repeat according to the global settings.

Add a comment or propose a solution >>

Each page an unique body class  
Written by tammo the 17 Jan 12 at 14:38. Global category: Templates. New
In some cases I want to switch design aspects on different pages.
Currently this is only partly possible (by putting
div class="group GROUPNAME"
in startgroup.pstl)

But sometimes a whole page needs another header, footer or color.

Giving each page an unique body class would make this possible. When each page is a group, it could be:
body class="groupidentification"
, this could even be an extra field on group definition pages, next to group name and group definition.

You could also do this on 1 question per page surveys.

0
votes
up equal down
Solution #1: Put it somewhere in the code
Written by tammo the 17 Jan 12 at 14:38.
I do not have programming skills, I am just a user, doing some templating. I wish I could...
1
votes
up equal down
Solution #2: Need more input
Written by Shnoulle the 4 Feb 12 at 14:03.
Think of this idea: http://ideas.limesurvey.org/ideatorrent/idea/343/

Can combine the 2 idea:
- extra input for survey : put in body (startpage.pstl and other)
- extra inout for group : add GROUP_ID and GROUP_CLASS in startgroup.pstpl, groupdescription, question.pstpl
- extra input for each question : included in QUESTION_CLASS (question.pstpl)



Add a comment or propose a solution >>

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

Support Sql Anywhere Database  
Written by shlomysh the 17 Aug 11 at 13:27. Global category: Authentication. New
Instead installing other databases we will use our main databases
0
votes
up equal down
Solution #1: PHP already have adodb support for Sql Anywhere
Written by shlomysh the 17 Aug 11 at 13:27.
What not to add it...

Add a comment or propose a solution >>

Problem with "None" answer option being randomly sorted in answer lists.  
Written by JoyLaneResearch the 30 Aug 11 at 19:56. Global category: Question types. New
Example:

What brands have you tried?
- Brand c
- None of these
0
votes
up equal down
Solution #1: Exclude answer items from randomization
Written by JoyLaneResearch the 30 Aug 11 at 19:56.
Would like to be able to have one or more answer options forced to the top or to the bottom of an otherwise randomized list of answers.

Example:

What brands have you tried?
- My brand (FORCE TO TOP OF LIST)
- Brand c
- Brand a
- Brand b
- Other _______ (FORCE TO BOTTOM OF LIST)
- None of these (FORCE TO BOTTOM OF LIST)


Add a comment 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 >>

Single signin with joomla users database  
Written by kapilsahu the 6 Sep 11 at 09:47. Global category: Authentication. New
can you make single sign betweeen joomla & limesurveys &
integration of it with jomsocial in any way if possible because it will make use of limesurvey with the world most popular cms & we also get facilitate in many ways.
0
votes
up equal down
Solution #1: use joomla api
Written by kapilsahu the 6 Sep 11 at 09:47.
i think it is better to implement joomla api in the limesurvey for certain task

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

Tracking a survey via an RSS feed  
Written by lachmac the 22 Sep 11 at 17:27. Global category: Statistics. New
I run quite a few surveys that are open for 7 days. It is important to issue reminders, and it is important to do this with the right timing, and it would be good to keep other people in our own organizations, and in the customer organization up to speed with the way the survey is going - most specifically with regards to the response rate.

For a company using Limesurvey to do market research type of inquiries this would be an easy way to get an edge vs some of the more expensive non-open source tools that exist.

I had the idea that this should be possible to do using an rss feed. The RSS feed should provide data for;

The name of the survey
When the invitations were sent out
Number of respondents that have been invited
Number of completed surveys

So for example;
Survey [SURVEYNAME]
Started [DATE, TIME]
Invited number of respondents [RESPONDENTS_INVITED]
Completed number of surveys [COMPLETED_SURVEYS] corresponding to a
response rate of ([COMPLETED_SURVEYS]/[RESPONDENTS_INVITED]) %.
0
votes
up equal down
Solution #1: Put an RSS feed for the token summary page
Written by lachmac the 22 Sep 11 at 17:27.
Most of the information is available on the TOKEN summary page, so the RSS could be generated from that point, or from the Responses Summary page.

I am not a good enough programmer to see quite how this should be done, but on the face of it it does not appear to be so difficult.

Add a comment or propose a solution >>

Paradata recording  
Written by myksyd the 19 Sep 11 at 18:34. Global category: Statistics. New
The idea is: during answering respondent could change his vote, think different time on each question, swich to other window or site (this data names paradata - data about collection of information). It is important to record all this movement and actions to further analise.
0
votes
up equal down
Solution #1: paradata could be record in text line
Written by myksyd the 19 Sep 11 at 18:34.
The paradata could be written in text line divided for examle by &... eg: question_number;date-time;answer;date-time&question_number;date-time;answer;dat e-time etc. There are some links: http://dublincore.org/metadata-basics/


Add a comment or propose a solution >>

Different survey statuses  
Written by holch the 18 Sep 11 at 16:50. Global category: Logic & Conditions. New
At the moment the survey is either on or off. It would be great if there would be the possibility to give a survey different statuses like "open/online", "paused", "finished", etc.

The admin could mark the current status and respondents would receive different messages when opening the link like the survey itself in case of "online" and something like "The survey is currently paused/not active, please come back later" and "This survey has been closed, as we have reached the necessary amount of participants".
0
votes
up equal down
Solution #1: Different statuses
Written by holch the 18 Sep 11 at 16:50.
Put different status options in the general settings, main page of the survey and show depending on the current status a specific message.

Add a comment or propose a solution >>

Submit answers using remote control web service  
Written by splram the 10 Oct 11 at 12:07. Global category: Question types. New
Since we already have sGetFieldmap service method to retrieve list of survey questions, I feel we should also have some web service way to submit answers.

Typically this will be used when another application tries to integrate with lime survey. e.g. mobile survey application using native libraries - The application will retrieve questions using sGetFieldmap web service method, and after user answers the questions there is no way of submitting answer to lime survey using web service call
0
votes
up equal down
Solution #1: Provide a remote service method to submit answers
Written by splram the 10 Oct 11 at 12:07.
Similar to other web service methods there should be a web service method that will allow answer submission based on survey, group and question id.

Add a comment or propose a solution >>

2 3 Next >>