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.

I don't think a user should have to manually update the config-defaults.php fil  
Written by nickheycats the 8 Feb 12 at 00:33. Global category: Logic & Conditions. New
To set advanced setup configuration settings a user has to manually update the config-defaults.php file. When an the survey engine is upgraded, extra changes need to take place in the config-dfeaults.php file.

Sorry, this request does not fit well with any of the Global categories.
0
votes
up equal down
Solution #1: Allow setting advanced setup variables in the config.php.
Written by nickheycats the 8 Feb 12 at 00:33.
For instance, if someone needs to override the $publicurl value, it has to be done in the config-defaults.php. When a user creates their config.php, they might have all the information they need to set the $publicurl, yet they cannot set the value in the config.php.

By updating the config-defaults.php to first check if the variable has been set, we can keep the user's version of the variable and set a default if needed.

$publicurl = isset($publicurl) ? $publicurl : "$rooturl";

Of course there are several ways to do this same logic.

With the code above, if a user were to set a value for $publicurl in their config.php, it would not be overwritten by the config-defaults.php. If the user does not set the value manually, the value will still be set to the default value.

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

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 (latest comment the 4 Feb 12 at 14:10) >>

Get easy (or clean) URL for easy reference  
Written by filhocf the 15 Dec 11 at 19:39. Global category: Logic & Conditions. New
When i make a survey, LimeSurvey uses its internal ID to reference this survey in the URL. The idea is change this URL by a more easy.

Example: A survey with employees that did MBA.

"normal URL"
http://my.site.com/survey/index.php?sid=37424

"Clean/easy URL"
http://my.site.com/survey/mba

so, /mba is a alternative URL to /index.php?sid=37424.

Say to my user some thing like "Please, enter in 'my.site.com/survey/mba' and answer the survey!" is more easy (and mnemonic) that say a URL with text and numbers.
0
votes
up equal down
Solution #1: Look at Drupal project the alternatives URLs
Written by filhocf the 15 Dec 11 at 19:39.
In Drupal (www.drupal.org), we make a node (story, page, blog's page, etc) and it gives a url like:

my.page.com/?q=node/32

And i can change this URL automatically using a module or writing the final part of URL, like this:

my.page.com/title-of-my-post

Inside of Drupal, have a table where have the 'translation' between system's url and user's url.

See the 1 comments or propose a solution (latest comment the 4 Feb 12 at 14:08) >>

3 solution for hide_tip  
Written by Shnoulle the 4 Feb 12 at 13:56. Global category: Templates. New
In 1.92, there are a lot of new tip ( EM validation etc ..)

Maybe we ca have multi solution for hide_tip option:

0 : allways show ( default)
1 : hide in css and show if error ( actual no)
2 : completely remove tip ( even in HTML)

Because, maybe there are some user who don't want tip, but want use help text like a tip :).
0
votes
up equal down
Solution #1: Modify the attribute hide_tip in a list
Written by Shnoulle the 4 Feb 12 at 13:56.
0 : allways show ( default)
1 : hide in css and show if error ( actual no)
2 : completely remove tip ( even in HTML)

Add a comment or propose a solution >>

Final or thanks message in closed surveys  
Written by filhocf the 2 Feb 12 at 14:58. Global category: Logic & Conditions. New
When we need to close a survey, can expire or close it.

In both cases, to show a message explain the end of survey and saying some thing like a "thanks by interesting".

0
votes
up equal down
Solution #1: Add more a field
Written by filhocf the 2 Feb 12 at 14:58.
In the "Edit text elements", to add more one field for final message, that will filled with a thanks text or explanation about the closing of survey.

Is more a consideration's question that a tecnical's question.

Add a comment or propose a solution >>

Use a dedicated template engine  
Written by tacman1123 the 1 Feb 12 at 23:50. Global category: Templates. New
Templating is great, but there's no reason that Limesurvey should have its own.
0
votes
up equal down
Solution #1: Use TWIG or Smarty in LS2
Written by tacman1123 the 1 Feb 12 at 23:50.
Both Twig (http://twig.sensiolabs.org/) and Smarty (http://www.smarty.net/) are dedicated template engines in PHP that can be used as the V part of a MVC framework. They're fast and support caching. Both use a decorator design pattern, much more flexible that the traditional set of "includes" that force the designer to add all sorts of "if" statements in a complex environment.


Add a comment or propose a solution >>

Copy Groups  
Written by don the 1 Feb 12 at 14:49. Global category: Logic & Conditions. New
We should copy a whole group not just a question, then looping this group depending on a question.

For ex: how many pets do you have: 3

For each pet, you should have the possibility to answer the same question group.
0
votes
up equal down
Solution #1: Copy button for groups
Written by don the 1 Feb 12 at 14:49.
There should be a copy button for whole groups.

The conditions on a group is a request, which is already mentioned in another idea.

Add a comment or propose a solution >>

Number sections and questions within sections  
Written by tacman1123 the 1 Feb 12 at 02:23. Global category: Question types. New
When I'm reviewing survey with other people, they want to refer to a question number. In the same way that an administrator can optionally show the question code in a survey, I'd like to have the option to show section numbers and to order the question in section.question format.

For example, if Section 2 is Attitudes about School, I'd like the questions to be numbers 2.1, 2.2, 2.3, etc. The subquestions could even be 2.1a, 2.1b, etc. That way, if I add another question, it doesn't throw off the rest of the survey.

This is a pretty common way to do longer surveys.
0
votes
up equal down
Solution #1: add option for numbering format
Written by tacman1123 the 1 Feb 12 at 02:23.
Change the printable survey and the on-line displayed survey to include the numbering scheme above. It should be able to support BOTH question codes and question numbering, e.g. [2.4:years_in_therapy]


Add a comment or propose a solution >>

Restrict access to survey by email.  
Written by ecologic the 27 Jan 12 at 20:00. Global category: Authentication. New
I am launching a survey open to a broad group in which all have a corporate email.

It would be interesting can to filter access to survey automatically sending the acces link to survey only at the people who register with our corporate email (example: any@myfactory.com).
0
votes
up equal down
Solution #1: Restrict access to survey by email.
Written by ecologic the 27 Jan 12 at 20:00.
Insert a configuration dialog box where you can put this filter.

Add a comment or propose a solution >>

Use Question Validation Equation only if person navigates past the question  
Written by vierundzwanzig the 27 Jan 12 at 10:12. Global category: Logic & Conditions. New
It would be nice if the Question Validation Equation is only used when the user navigates past the question with the Question Validation Equation.

If you, for example, use a Question Validation Equation in the third question of your survey and the participant answers the first question the third question will be shown in red if you don't check whether it is null or not.

The situation is that the person didn't even try to answer the question because he/she is at a question before. But I think it would make sense to use/check the Question Validation Equation only if the person is working with the question.
0
votes
up equal down
Solution #1: Check validation after the person "leaves" the question
Written by vierundzwanzig the 27 Jan 12 at 10:12.
An idea would be to check the validation after the persons "leaves" the question. For example with events like focusout, blur, change, click or whatever would be suitable to check whether the persons finished answering a question.

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

question translation - fast replace  
Written by roB2009 the 21 Dec 11 at 09:07. Global category: Question types. New
To translate a question could take much time, if you have many answers. I tried the fast replace feature, but this replace the base language, too!!!
I tried the quick translation feature, but there are no group names & question id's displayed. If you get a translation by question and try to copy the translation into it, this quick translation feature is not very helpfull.
0
votes
up equal down
Solution #1: enable the fast replace feature for translations
Written by roB2009 the 21 Dec 11 at 09:07.
enable the fast replace feature for translations, in oder that the base language isn't replaced anymore.

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

No high-quality templates available  
Written by kuehnik the 8 Dec 11 at 14:55. Global category: Templates. New
The templates available for LimeSurvey are, compared to today's average webpage, rather unattractive. They lack attractive graphic elements like borders, fine colours, and colour gradients.

Also, the templates on the limesurvey website mostly miss screenshots. The descriptions include deadlinks in many cases.

The default template and other available templates are crucial for the attractiveness of limesurvey as a whole.
0
votes
up equal down
Solution #1: A set of attractive templates should be supplied with LS
Written by kuehnik the 8 Dec 11 at 14:55.
Measures should be taken to encourage users to make visually attractive and well-working templates and to publish them on the limesurvey website.

Those with an interest in promoting LS should develop a bigger set of high-quality templates.

See the 1 comments or propose a solution (latest comment the 13 Dec 11 at 11:04) >>

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 (latest comment the 12 Dec 11 at 10:37) >>

The template editor returns to line 1 when saving  
Written by kuehnik the 8 Dec 11 at 16:28. Global category: Templates. New
The template editor jumps to the top of the script upon saving. This is annoying because I want to continue editing just where I was.
0
votes
up equal down
Solution #1: The template editor should not return to line 1 when saving
Written by kuehnik the 8 Dec 11 at 16:28.
That's all.

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

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

An user can not be granted the right to give other users rights of a survey  
Written by ChrisE the 5 Dec 11 at 16:06. Global category: Authentication. New
At the moment only super admins or the owner of the survey can modify the survey permissions.
If user A creates a survey and gives user B all rights to modify the survey, user B can not add other users to modify the survey. When user A goes on holidays and an other user (C) should get the rights to modify the survey, the admin have to be asked to do that.
0
votes
up equal down
Solution #1: Grant a user the right to give other users rights of a survey
Written by ChrisE the 5 Dec 11 at 16:06.
It would be nice to have the possibility of giving a user the right that he can modify the survey permissions - including adding other users.

Add a comment or propose a solution >>

2 3 4 5 6 7 8 9 ... Next >>