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.

Group condition rules  
Written by pmonstad the 10 Oct 09 at 19:00. Global category: Logic & Conditions. New
Making conditions in LS are very time consuming.

The existing condition rules are only useful when asking a very few additional questions, as the condition has to be entered as a rule to each question. There is no way for example to easily make whole question groups conditional.
42
votes
up equal down
Solution #2: Add ability to apply conditions to entire group
Written by blfesper the 5 Mar 10 at 21:51.
Rather than having to go through the painful process of adding multiple conditions to each question of a long survey, add the ability to apply conditions to groups.

The infrastructure for the groups is already there...
- Hide/show all of the questions of a particular group based on conditions.

See the 2 comments or propose a solution (latest comment the 13 Jan 12 at 14:45) >>

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

Add a comment or propose a solution >>

prerequisites  
Written by firesox36 the 27 Nov 11 at 09:03. Global category: Logic & Conditions. New
Some users download Lime Survey but don’t have the knowledge to use it.
0
votes
up equal down
Solution #1: prerequisites
Written by firesox36 the 27 Nov 11 at 09:03.
The Lime Survey page should show the prerequisites to use Lime Survey.

Add a comment or propose a solution >>

Toggle "Mandatory" setting on questions  
Written by tpartner the 19 Dec 09 at 01:08. Related project: 1.x all. New
I would like to see a tool that could toggle the "Mandatory" setting on all questions in the survey from "on" to "off" and vice versa.

This would make the Q/A process on long surveys much easier - one wouldn't need to answer every question just to check a fix on page 16 of a survey.
11
votes
up equal down
Solution #1: Add a button/input to survey settings that would toggle the mandatory states.
Written by tpartner the 19 Dec 09 at 01:08.
To toggle the questions to optional, the button would query the DB, find all questions in the current survey with mandatory=Y and change them to mandatory=M.

We need to use "M" so we can find them to toggle them back later.

The system would see "M" as non-mandatory so all of these questions could now be skipped in a Q/A process.

This way only the questions that the survey author had set to mandatory would be affected.

To toggle the questions back to mandatory, the button would query the DB, find all questions in the current survey with mandatory=M and change them to mandatory=Y.

I've put together a little php script to demonstrate the concept that you can grab at http://partnersinc.biz/testsites/misc_images/mandatory_toggle.txt (can't seem to attach anything here!).
7
votes
up equal down
Solution #2: Use a session variable to disable the "checkmandatorys" function
Written by tpartner the 19 Dec 09 at 14:40.
A more elegant solution may be to have the button/input set a session variable to disable the "checkmandatorys" function. (thanks Carsten)

Some red text could then be displayed at the bottom of the survey indicating that it is in "Q/A" mode and all questions are optional.

See the 2 comments or propose a solution (latest comment the 20 Nov 11 at 14:46) >>

Addition of third person comments  
Written by kakarountas the 7 Nov 11 at 09:14. Global category: Logic & Conditions. New
I am a manager at a small enterprise and I would like to ask my employees for completing a self-assessment form created using LimeSurvey. However, before forwarding it to the board, I would like to add at least some comments to each completed survey for each employer (alternatively a reply to 5-10 questions per completed questionnaire would also be ok).
0
votes
up equal down
Solution #1: Supporting two users completing a single questionnaire
Written by kakarountas the 7 Nov 11 at 09:14.
So what I would like to suggest is to support/introduce surveys required to be completed by two persons. This means, that one group of questions is completed by the employer and another group of questions by the manager. Only when both have completed the questionnaire, it may be considered to be closed.

Since I am a new user of LimeSurvey, and until now I have used it for typical only surveys, to gather statistical data, I am apologizing if this is a feature already available.

See the 1 comments or propose a solution (latest comment the 10 Nov 11 at 12:43) >>

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

Multiple thank you pages  
Written by Oak the 12 Aug 11 at 01:38. Global category: Logic & Conditions. New
LimeSurvey currently does branch logic throughout the survey and it works great. However, if I have a happy client or a dissatisfied client, sometimes I want to route them to different completion pages. Instead of a single end message, I would prefer at least 2 pages I could direct people to based on a condition from the survey.
0
votes
up equal down
Solution #1: multiple thank you pages
Written by Oak the 12 Aug 11 at 01:38.
I don't know if this is the best method, but I could make use of 2 end message boxes on the edit survey settings page, one for default and positive ending, and one for a negative ending. Or you could just implement multiple pages where I can select to edit a page and customize it.

Then in the survey questions area, use the conditional logic function to direct people to whichever page/ending I choose.

Add a comment or propose a solution >>

Mutiple Survey List Questions  
Written by panthia the 11 Aug 11 at 08:21. Global category: Logic & Conditions. New
I am planning to create a large number of surveys that can be grouped into different categories. I would like to have multiple survey list pages and assign surveys to different pages so that the will be grouped together and not mixed in to other topic surveys.
0
votes
up equal down
Solution #1: Multiple Survey Pages or Categories of Surveys on the Survey List page
Written by panthia the 11 Aug 11 at 08:21.
I would like to have a separate url for each type of survey. I am guessing I can just create multiple folder and put the index.php in each and modify but if this could be an automated feature that would be useful.

The other option would be to have categories of surveys on the survey list page that would then open up all surveys in the particular category.

Add a comment or propose a solution >>

missed item notification needed  
Written by paso the 2 Aug 11 at 16:39. Global category: Logic & Conditions. New
Due to stipulations by our human subjects committee, we are not allowed to make all questions/items required (i.e., where participants would not be allowed to proceed until they have completed everything). As a result, we often get missing data because participants will inadvertently skip a question/item.

0
votes
up equal down
Solution #1: missed item notification
Written by paso the 2 Aug 11 at 16:39.
I was wondering if there is a way to have a pop-up window or some other notice that would alert the participant that they skipped a question, and if so, which one?

From our work with other web-based data collection tools this was tremendously helpful in getting the majority of participants to complete all of the items...since LimeSurvey is superior in so many ways, it would be great if there would be a way to do this too.

Thanks so much in advance. And if this feature already exists, I would appreciate any information on it.

Add a comment or propose a solution >>

Sometimes for some survey we need specific order for a people  
Written by Shnoulle the 18 Jul 11 at 12:00. Global category: Logic & Conditions. New
If we need to present some group to specific token, maybe in some order, or if we need to present some answer in specific order for some people, it's very difficult to do in javascript.


1
votes
up equal down
Solution #1: a SQL request with token attribute ( and code in)
Written by Shnoulle the 18 Jul 11 at 12:00.
For token survey, we can use an attribute for the order of an answer.
1. Question attribute: order anwser with attribute (attribute selector or number).
2. In the attribute: put the code of the answer separate with comma ( A1,A2,A5 )
3. Use a SQL request to take the token, : SELECT * FROM $dbprefixanswers WHERE qid=$ia[0] AND language='$_SESSION['s_lang']' AND scale_id=0 AND code in ($attribute_token) ORDER BY FIELD( code,$attribute_token)

for each question type.

Same thing for group order with the new group code.

I already do it for ranking and list_dropdown question type. But i test it only in mySQL. I don't know if we can use " IN ($array) order by ($array) in msSQL and other SQL langage.

Add a comment or propose a solution >>

[Label] Manage his own label  
Written by msorriano the 6 Jul 11 at 10:03. Global category: Logic & Conditions. New
Today with right "Manage labels", user can delete/modify all labels.
0
votes
up equal down
Solution #1: [Label] Manage his own label
Written by msorriano the 6 Jul 11 at 10:03.
Do you can modify source for delete/modify his own labels.
Each user manage his own labels.

Add a comment or propose a solution >>

Supply endURL dynamically when invoking survey  
Written by wabrit the 14 Jun 11 at 13:39. Global category: Logic & Conditions. New
In some circumstances it's quite difficult to statically configure the endURL of a survey.

An example of this is when hosting the survey in a portlet as part of a portal container. Portlet render URLs tend to be quite complex in construction and it's certainly inadvisable (and quite difficult) to construct them statically.

0
votes
up equal down
Solution #1: Allow endURL to be supplied in URL to invoke survey
Written by wabrit the 14 Jun 11 at 13:39.
It would be excellent if the endURL could be supplied as a query parameter (safely URL-encoded of course) when the survey is invoked (cf. supplying a token as a query parameter).

If present in the request, the endURL would override any statically configured endURL for that survey.

Add a comment or propose a solution >>

Expose assessment score to 3rd party app processing  
Written by wabrit the 8 Jun 11 at 11:22. Global category: Logic & Conditions. New
I'd like to be able to take the assessment score and, rather than have limesurvey apply rules for handling the score, be able to pass it back to my application so that it can determine the best course of action.

0
votes
up equal down
Solution #1: Support TOTAL within endURL
Written by wabrit the 8 Jun 11 at 11:22.
I believe a possible mechanism would be to support the TOTAL placeholder within the end URL.

Alternatively if the database stored the total assessment score.

Add a comment or propose a solution >>

Surveyors should approve their answers  
Written by lwc the 17 Nov 10 at 19:35. Related project: 1.x all. New
It's frustrating for everyone involved when surveyors detect wrong answers in their post-submit "print answers" link, only to realize by then it's too late.

Such a feature would create more reliable and more user friendly surveys.

See more details in http://www.limesurvey.org/support/forums/20/52495
1
votes
up equal down
Solution #1: Force surveyors to approve their answers
Written by lwc the 17 Nov 10 at 19:35.
Give the users a summary of all their answers, and force them to approve it in order to submit the survey.

Of course, make it an on/off option so each admin could decide whethere to force it or not.
0
votes
up equal down
Solution #2: INSERTQUESTION Replacement Field Code
Written by andrewteg the 19 May 11 at 17:21.
Much like you have INSERTANS, I propose an INSERTQUESTION replacement field. Then you can at least setup a dynamic Question and Answer review page using a boilerplate field. This is not as convenient as a full review question page/type option, but would allow someone to setup a review page without having to retype the question text.

A quick button to spit out all of them would be pretty great too.

See the 2 comments or propose a solution (latest comment the 19 May 11 at 17:22) >>

auto generate IDs  
Written by pmonstad the 5 Apr 11 at 12:20. Related project: 1.x all. New
I can't see why the user has to enter ID manually when creating question groups or questions. There should be an option letting LS auto generate IDs which the user can override if needed.
0
votes
up equal down
Solution #1: auto generate IDs
Written by pmonstad the 5 Apr 11 at 12:20.
auto generate IDs and posibility for the user to alter.

Add a comment or propose a solution >>

Integration With Joomla 1.6  
Written by Jake the 29 Mar 11 at 21:22. Related project: 2.x all. New
Integration With Joomla 1.6
1
votes
up equal down
Solution #1: Integration With Joomla 1.6
Written by Jake the 29 Mar 11 at 21:22.
We would like to sponsor this feature.

Add a comment or propose a solution >>

Remove specific conditions from multiple questions  
Written by JoyLaneResearch the 12 Mar 11 at 20:55. Related project: 1.x all. New
LS 1.9 allows copying specific conditions from one question to one or more other questions.

Would like to be able to do the reverse of this, namely choose a condition in one question and remove that condition from selected other questions.
0
votes
up equal down
Solution #1: Remove specific conditions from multiple questions
Written by JoyLaneResearch the 12 Mar 11 at 20:55.
Would like to be able to do the reverse of this, namely choose a condition in one question and remove that condition from selected other questions.

Add a comment or propose a solution >>

Data consistency is different to filtering questions  
Written by lfanfoni the 7 Mar 11 at 15:04. Related project: 1.x all. New
In my experience there are many cases where you need to make a check of the compiled data, as inserted on a single field as between fields.
For single fields it's possible to define mandatory and validation checks. For checks on differents fields it's necessary to develop JavaScript ad-hoc functions.

For example:
Question1 (multiple numeric): Number of employees by sex
Question2 (multiple numeric): Number of employees by class of age
Question3 (multiple numeric): Number of employees by qualification
Check: totals of 1, 2 and 3 must be the same
0
votes
up equal down
Solution #1: Definining check conditions at group level
Written by lfanfoni the 7 Mar 11 at 15:04.
Introducing the object "group check" as a set of individual conditions to be checked when you click on the Next button, so 'as to the mandatory answers.
A "group check" should be of two types: blocking and warning. For the warning check should be given the choice to go to the next group or to edit the field.
For each group could set up multiple "group check" to run in sequence.
Each "group check" should be composed of individual conditions combined together with AND and OR.
The condition should be set to questions/answers or on the token fileds (so 'as to current conditions)

Add a comment or propose a solution >>

Automatically Load Next Page/Question  
Written by patorough the 9 Feb 11 at 15:31. Related project: 2.x all. New
Usually when a survey is designed to be completed group by group, the survey taker has to click next button. In a recent survey at work, one of the feedbacks I got was that it would be time and effort saving to have the questions automatically presented once the current question was answered.

So, why not add the choice to survey designer to deactivate or hide "NEXT" button if they wish to use auto-navigate; also the option to hide "NEXT" button if any mandatory questions on page are not yet answered.

Thank you.
0
votes
up equal down
Solution #1: Automatically Load Next Page/Question
Written by patorough the 9 Feb 11 at 15:31.
Use a script to call next group once the last question in current group has been answered. Deactivate next button for auto-load or when mandatory questions have not yet been answered. However still maintain option to navigate to previous page.

Thank you

Add a comment or propose a solution >>

Suppliment to #answernnXnnXnnn method of targetting form elements  
Written by agwd the 2 Feb 11 at 02:22. Related project: 1.x all. New
Use of the #answerNNXNNXNN id means code must be updated for all questions that are re-used, in order to re-target form elements. This is tedious, error prone, and frustrating.

The solution proposed does not suggest removing the #id, but adding an alternative for scripting targetting.
0
votes
up equal down
Solution #1: Use extra user-definable class attributes for jQuery targetting
Written by agwd the 2 Feb 11 at 02:22.
Create a generic way for script to target a specific form element that is decoupled from that instance of questionnaire.

One way would be to provide, as one of the question attributes, an extra field for use by script.

The value entered would be rendered as an extra element attribute ie: class="myElement"

It is now easy to reuse code and questions:

$(".myElement").focus(/* some code*/);

Add a comment or propose a solution >>

2 Next >>