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.

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 (latest comment the 16 Feb 12 at 09:04) >>

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

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

Re enable access to response for respondant on demand  
Written by gjaouen the 10 Jun 11 at 18:20. Global category: Authentication. Implemented
Hello,

I'm used to manage lots of surveys with LS.

My practice of on-line surveys show me that users often make mistakes during survey completion as sending the answers before they fulfill all the survey as they wanted to.

It will be great if the admin of the survey could re enable access to a specific response for a specific user.

I think it could be implemented by allowing the admin to create new saved session for those users based on ID response.

What would you think of such idea ?

Best regards,
Guillaume JAOUEN.
0
votes
implemented
Selected solution (#1): The way to do it
Written by gjaouen the 10 Jun 11 at 18:20.
Proccess :

1 Login as admin of the survey
2 Go to saved responses
3 Click on a new fonction to "create new saved session for respondent".
4 Enter the ID of the response that need to go back in save mode enter a user name/password and validate.
5 the script then can create a new scid entry in the table and send the notification directly to the respondent in order to re enable him to fulfill it's previous answer.

See the 1 comments or propose a solution (latest comment the 29 Jul 11 at 02:48) >>

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

Create an interface to easily translate a survey, without having to login as adm  
Written by apdevries the 1 Oct 10 at 10:12. Related project: 1.x all. Implemented
In LimeSurvey 1.90, the only way to translate a survey is to log in as administrator, navigate through the survey question by question and enter the translated text.
1
votes
implemented
Selected solution (#1): Remote translator
Written by apdevries the 1 Oct 10 at 10:12.
Create an interface that presents the welcome text, groups, question text, help text, sub-questions, etc. to the translator, and then writes the translated text directly to the database.

You can view a demonstration here:

http://surveys.pentalibra.com/translator/starttrans.php?sid=29846

There are two ways of approaching a solution.

1) Present the translator in an interface outside of LimeSurvey admin. In other words, the idea is similar to filling out a survey. The presenation can be customised using a CSS template.

2) Present the translation interface as part of the LimeSurvey admin interface. This will require creating a new user type of translator, and will require login.

Add a comment or propose a solution >>

Need group mean or calculations for assessments  
Written by mfreund the 27 Sep 10 at 12:19. Related project: 1.x all. Implemented
Currently the assessments only seem to allow reporting based on a total value for each group (or perhaps the percentage of total possible score?).

It would be great if it were possible to construct assessments using a mean or other statistic (e.g. median or mode)

Even better would be to be able to create more complex calculations. Some applications might be to allow for differential weighting of questions (beyond simply assigning greater or lesser assessment values), transformation of values (e.g. combining a question with a 4-point scale and one with a 5-point scale), or calculation of new variables using question values (e.g. ratio of two question scores).
3
votes
implemented
Selected solution (#1): Functionality for group mean or calculations for assessments
Written by mfreund the 27 Sep 10 at 12:19.
I don't have a specific technical solution, beyond the suggested functionality in the idea description.

All ideas are welcome!

Add a comment or propose a solution >>

Show codes instead of of answers using INSERTANS  
Written by renato_silveira the 16 Sep 10 at 16:42. Related project: 1.x all. Implemented
Does anyone know if it is possible recover the code responded to a question previously answered? The Comen INSERTANS: SSSSXGIDXQID returns the text of selected item, is there any command that returns the code? This would be useful in a multilingual questionnaire, for each language in the text changes, but the code remained the same.
0
votes
implemented
Selected solution (#1): Useful in a multilingual questionnaire
Written by renato_silveira the 16 Sep 10 at 16:42.
Does anyone know if it is possible recover the code responded to a question previously answered? The Comen INSERTANS: SSSSXGIDXQID returns the text of selected item, is there any command that returns the code? This would be useful in a multilingual questionnaire, for each language in the text changes, but the code remained the same.

Add a comment or propose a solution >>

Sorting Admin and secondary surveys  
Written by islander the 16 Jul 10 at 14:13. Related project: 1.x all. Implemented
We recently upgraded from 1.5+ to 1.86 and really like the new versions' ability to sort the surveys by Live, Inactive, Expired etc.

Is it possible to arrange the surveys by who they were made by?

We have a number of Developers creating surveys and having them grouped by owner would be very helpful.
0
votes
implemented
Selected solution (#1): Grouped, or tagged
Written by islander the 16 Jul 10 at 14:13.
Rather then creating a Live/Inactive/Expired for 'each' developer, I suggest tagging a survey with an abbreviation of the developers name.


See the 1 comments or propose a solution (latest comment the 21 Jul 10 at 00:12) >>

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 (latest comment the 20 Jul 10 at 23:57) >>

Remove INSERTANS from question text at survey results  
Written by Mazi the 15 Mar 10 at 17:52. Related project: 1.x all. Implemented
When viewing survey results of questions which use INSERTANS placeholders these placeholders are displayed within the question text at the answer overview. When using lots of INSERTANS placeholders within one question the overview is hard to read (see screenshot) because of the additonal text/strings.

It would be nice if these placeholder were filtered.

An example can be found at http://bugs.limesurvey.org/view.php?id=3508
0
votes
implemented
Selected solution (#1): Code a function to filter placeholders
Written by Mazi the 15 Mar 10 at 17:52.
These placeholders are used at several parts of the code so there should be some function to search for these strings. Shouldn't be hard to delete them in a next step.

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 (latest comment the 17 Feb 10 at 21:51) >>

Review all questions + Review all groups  
Written by apps the 11 Feb 10 at 14:53. Related project: 1.x all. Implemented
A new use case:
the client wants to validate and approve all questions textes before giving GO/NOGO to the launch. This includes also: question help text.

Rationale:
This is a likely checkpoint in a project. Since the questions are to be delivered to users, the client requests a final REVIEW/APPROVE to validate the textes before the launch.

The same applyes to groups. This time, the to-be-approved textes are: group title, group description.

Being able to edit the textes on-the-fly is considered a plus.
-3
votes
implemented
Selected solution (#1): add a review all questions,groups page
Written by apps the 11 Feb 10 at 14:53.
This can be done with a single page, 2 tables.

Table0: REVIEW ALL GROUPS
| gID | qTitle | gDesc |

Table1: REVIEW ALL QUESTIONS
| qID | qText | qHelp |

Edit on-the-fly:
Every table is also a form, and a final [Update] button applies the changes to all the fields.
-3
votes
implemented
Selected solution (#2): the same, with a variation
Written by apps the 11 Feb 10 at 14:55.
Keep all the tables in solution #1
Instead of a [Update], put a column at the end of every row, it's a "Edit" link that shortcuts to proper edit page of the question. That way, you reuse a php page and cut short on time.

Add a comment or propose a solution >>

List of question codes and SGQA identifiers  
Written by tfj the 4 Dec 09 at 22:25. Related project: 1.x all. Implemented
In response to forum post #34111, I would like to be able to create a list of question codes and their matching SGQA identifiers. I have been using a long, laborious manner of creating Access (from MySQL) and Excel tables (from the LimeSurvey Administation screen) and stitching them together in one Excel table. Sometimes I end up with more SGQA fields than question code fields, even after allowing for the first few fields at the front of the table.

We do a lot of analyzing of data and it would be much more efficient if there were a simpler manner.

For clarification, here is an example of what I am looking for:

SatWRes 78787X1X3
FirstName 78787X1X4

Thanks!

tfj
0
votes
implemented
Selected solution (#1): List of question codes and SGQA identifiers
Written by tfj the 4 Dec 09 at 22:25.
A simple list, sort of like one proposed by Mazi in forum post #34111 would be great.

As given by example above:

SatWRes 78787X1X3
FirstName 78787X1X4

and so on.


Add a comment or propose a solution >>

Store assessment results for further evaluation  
Written by hardzsi the 26 Sep 09 at 15:37. Related project: 1.x all. Implemented
The evaluated TOTAL assessment (sum) is nicely displayed at the end of the survey - which can only be seen by the user who filled the survey in.
However, this result is not stored at the answers database. After a lot of user filled the survey in, i would like to see the sums given for all of these users.
Now i have to export the answers and should repeat the assessment / summarize in Excel before i can see these TOTAL sums.
29
votes
implemented
Selected solution (#1): store all the existing assessment placeholders at the end of answer database
Written by hardzsi the 26 Sep 09 at 15:37.
Store at least TOTAL. If possible, PERC and ASSESSMENT_CURRENT_TOTAL too.
5
votes
implemented
Selected solution (#2): Don't store, just calculate for export
Written by c_schmitz the 8 Aug 11 at 13:22.
I think it is not the best way to store a score that may be subject to changes when editing a response. Best would be to calc the values during export.

Add a comment or propose a solution >>