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

Ideas in development Here are the implemented LimeSurvey ideas with no milestone set.

prerequisites  
Written by firesox36 the 27 Nov 11 at 09:03. Global category: Logic & Conditions. Implemented
Some users download Lime Survey but don’t have the knowledge to use it.
0
votes
implemented
Selected 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 >>

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. Implemented
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.
1
votes
implemented
Selected 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.

See the 3 comments or propose a solution >>

Multiple thank you pages  
Written by Oak the 12 Aug 11 at 01:38. Global category: Logic & Conditions. Implemented
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.
1
votes
implemented
Selected 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 >>

Expose assessment score to 3rd party app processing  
Written by wabrit the 8 Jun 11 at 11:22. Global category: Logic & Conditions. Implemented
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
implemented
Selected 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 >>

How to visualize questions, logic & conditions  
Written by GregB the 16 Feb 10 at 23:28. Related project: 1.x all. Implemented
Some surveys can be very complex.

For my last survey, I had a committee deciding the groups and questions. We used FreeMind to come up with our structure.
-5
votes
implemented
Selected solution (#1): Visual Question Tree using MindMap structure
Written by GregB the 16 Feb 10 at 23:28.
It would seem to me that someone very smart person could make some script to convert survey data into mindmap data.

This would be a straight export from LimeSurvey to the mindmap data structure.

Branches can be colorcoded to denote conditions.
4
votes
implemented
Selected solution (#2): Solution #2: Use a normal "folder visualisation"
Written by holch the 5 Mar 10 at 18:59.
I agree that the MindMap Structure wouldn't really work.

But I know some survey tools, that use a kind of "folder structure" as we know it from file explorers, etc.

I think this can display filters and so on pretty well. At the moment Quotas, Filters, and questions are somehow displayed very seperate and it difficult to get a good overview of the survey (I do agree with the GregB here).

But with the folder tree, you can show loops, filters, pages/groups and questions, which can be especially helpful for long and complicated surveys.

See the 1 comments or propose a solution >>

Review all conditions  
Written by apps the 5 Feb 10 at 14:10. Related project: 1.x all. Implemented
It's more productive to show and review all conditions in a admin page.
Mantain them from there (Edit, add, delete) is considered a plus.
23
votes
implemented
Selected solution (#1): add a page "Logic Management"
Written by apps the 5 Feb 10 at 14:10.
Add a button to the survey button bar, next to "Token management"
Create a page to review all conditions in the current SurveyID

See the 1 comments or propose a solution >>