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 for the 1.91 release.

To insert a language dependent text  
Written by fullmann the 12 Nov 10 at 13:26. Related project: 1.x all. Implemented
I want to insert a language dependent text into my survey. An explanation for the "asterik" (*). In the navigation of the survey should be a text like this "*=required". We make our surveys in english and in german. In german it should be "*=Pflichtfrage".
0
votes
implemented
Selected solution (#1): variable editor
Written by fullmann the 12 Nov 10 at 13:26.
With an editor for text-variables i could create a variable like require. when i insert this variable in a template, the configured text for each language would be displayed.
0
votes
implemented
Selected solution (#2): Create new template placeholder
Written by Mazi the 16 Nov 10 at 18:53.
A new template placeholder like MANDATORYEXPLANATION could be created which can be placed anythwere at a given template. If this placeholder is found, the program grabs the according string from the translation file.

Add a comment or propose a solution >>

Saving Surveys (not anonymous) without Username and Password  
Written by halliballi123 the 9 Aug 11 at 10:21. Global category: Question types. Implemented
If I create a survey that is not anonymous.
I send invitations via email.

I want users to save their survey and come back later without having to create some user and password information.

All they should need is just their token to come back and go on with their survey.

I know that there is the option of answer persistence but this does not work if I let the useres answer the survey questions group by group and it is not intuitive for the users.

There has to be a explicit button for saving the survey unless users would not think that there is the possibility for saving the survey and come back later. Especially if they are not really computer experts

Best regards
3
votes
implemented
Selected solution (#1): Add functionality for saving (not anonymous) without username and password
Written by halliballi123 the 9 Aug 11 at 10:21.
- Button for saving (allready exists)

- Option for the creator of surveys for not needing username and password for saving and loading survey answers for surveys that are not anonymous.

After some discussions we found a working solution. It is already implemented, you just have to use the correct settings:

# Participant may save and resume later? = yes
# Enable token-based response persistence? = yes
# Anonymized responses? = no


See the 2 comments or propose a solution >>

New question type for LimeSurvey  
Written by mkhines the 20 Jan 10 at 16:19. Related project: 1.x all. Implemented
There are surveys we take that require some degree of geographic information to be submitted.

Rather than ask novice/general public users to use a GPS and submit coordinates (which invariably end up incorrect), we would like to have them use a map-style interface like Google maps, where they can drag and drop the pin where they were when they saw what they are reporting, and then have the question type save the latitude and longitude of their dropped pin.
13
votes
implemented
Selected solution (#1): Google Map drag and drop pin grabs coordinates
Written by mkhines the 20 Jan 10 at 16:19.
Give users a small map as a question, with a pushpin dropped in the middle. The user can move the pin around to the proper location on the map to select where they were. They can also zoom to a place in order to jump to the proper level of detail in order to accurately place the pin. E.g. a search box which if they typed in Madison, WI, would jump and center the map on Madison, WI, and have the pin handy for them to refine its location.

Add a comment or propose a solution >>

Need more efficient way to export all token fields at once  
Written by wjc3 the 15 Apr 11 at 19:38. Related project: 1.x all. Implemented
We use a lot of token fields/attributes. So every time we want to export the results to an application we have to manually check every box when choosing token fields in the "Token Controls" section.
0
votes
implemented
Selected solution (#1): Add single "Select all" check box to select all token fields for export
Written by wjc3 the 15 Apr 11 at 19:38.
Please add a single "Select all" box that can be checked which would then automatically select each individual token field.

Add a comment or propose a solution >>

turn display question codes on and off on a per survey basis  
Written by evan the 28 Apr 10 at 05:04. Related project: 1.x all. Implemented
When display question code QUESTION_CODE is working for normal screen surveys. It would be great to be able to turn it on and off.

Currently we run a lot of research surveys. In the development/pilot phase, we collect feed back about how the survey is structured. The problem is that it's hard to identify which question the feed back refers to. Having the question codes would make this a lot easier.

Then when the survey is ready for real use, the question codes would be irrelevant. Currently the only possible way would be to create a custom template.

Our LimeSurvey installation services a university with lots of org units and thus lots of custom templates. Creating another custom template just to display question codes is very annoying.
2
votes
implemented
Selected solution (#1): Add yes no option to 'Edit survey settings' > 'Presentation & navigation'
Written by evan the 28 Apr 10 at 05:04.
In the 'Edit survey settings' > 'Presentation & navigation' tab add a yes/no drop down titled "Display question codes" This would then be checked when populating the template then apply if 'yes'

See the 1 comments or propose a solution >>

Exclude_all_others auto-checking  
Written by c_schmitz the 15 Dec 10 at 21:53. Related project: 1.x all. Implemented
From time to time we encounter the next situation: we have a multiple selection question, we will like to be able to know when someone has selected all the options so we can direct them to another question.

For that we suggest making the 'All of the above' option automatically kick in if the participant checks all other options.
1
votes
implemented
Selected solution (#1): Add a new attribute
Written by c_schmitz the 15 Dec 10 at 21:53.
Add a new attribute

$qattributes["exclude_all_others_auto"]=array(
"types"=>"M",
'category'=>$clang->gT('Logic'),
'sortorder'=>101,
'inputtype'=>'singleselect',
'options'=>array(0=>$clang->gT('No'),
1=>$clang->gT('Yes')),
'default'=>0,
"help"=>$clang->gT('If the participant marks all options, uncheck all and check the option set in the "Exclusive option" setting'),
"caption"=>$clang->gT('Auto-check exclusive option if all others are checked'));


and implement it accordingly.

Add a comment or propose a solution >>

Allow Welcomepage and Endpage as questionstypes.  
Written by jelo the 28 Apr 10 at 12:12. Related project: 1.x all. Implemented
Allow hiding Welcomepage (when you are linking different surveys together) or different Endpages (e.g. respondents get suitable redirection).
1
votes
implemented
Selected solution (#2): Welcome/Endpage by settings
Written by c_schmitz the 19 Oct 10 at 11:59.
Create a new setting to hide the Welcome page.
The end page problem will be resolved by conditioned text blocks.

See the 5 comments or propose a solution >>

List installation details before automatically running the update script  
Written by Mazi the 14 Jan 10 at 14:17. Related project: 1.x all. Implemented
When having many Limesurvey installations on the same server and you want to add another fresh installation you really have to take care to use the correct settings in config.php. Otherwise you might update an existing installation instead of setting up a new one because when calling /admin/install the update script is called automatically without asking you if you really want to proceed. You might end in having an old installation using old files but being updated to the latest DB scheme which causes lots of problems at this old installation.
1
votes
implemented
Selected solution (#1): List a summary of the installation which should be updated
Written by Mazi the 14 Jan 10 at 14:17.
Prevent the script from being run automatically without asking for the users agreement. List some of the following details first to identify which installation is updated:
- $sitename
- $adminname
- $rooturl

- $databasename
- $databaselocation
- $databaseuser
- $dbprefix

Add a link "Update this installation" to start the update.

See the 1 comments or propose a solution >>

bulk creation of dummy tokens  
Written by roB2009 the 2 Dec 10 at 15:47. Related project: 1.x all. Implemented
Idea comes up, thinking about an anonymous survey scenario

Imagine..

a survey should be anonymous, but you should have the advantages of a token based survey (like.. save or finish later on an other Computer).

For that you need to create tokens, export them and send a token to each participant
(it‘s like the TAN of online banking) by .. ok.. sounds funny, by mail! (not email! :-)).

In this scenario the participant would have a good feeling, that it‘s really anonymous.


1
votes
implemented
Selected solution (#1): bulk creation form for dummy tokens
Written by roB2009 the 2 Dec 10 at 15:47.
For that we would need a form in token area with:

„numbers of tokens“

„number of characters“

Press the „Create-Button“ and magic 700 dummy token are in the token table.

Export it, create a bulk letter.. stamps on it or inhouse mail...

Add a comment or propose a solution >>

Using German as survey language permits "," as decimal separator  
Written by Arthonas the 7 Apr 10 at 13:23. Related project: 1.x all. Implemented
In a field declared as a number field it is not possible to fill in numbers with a "," as decimal separator even if the language choosen should allow this (e.g. German). This can cause a lot of confusion to survey participants if they get an error when the number ist typed in correctly.
9
votes
implemented
Selected solution (#1): Interpret number in dependence of the choosen survey language
Written by Arthonas the 7 Apr 10 at 13:23.
As a possible solution the number fields should know the language used by the survey participant (variable) and interpret the number correctly.

See the 1 comments or propose a solution >>

Page navigator in survey view  
Written by SvG the 18 Nov 10 at 11:42. Related project: 1.x all. Implemented
Possibility to display a page / group navigator on the survey view. If you have a survey with, for example ,15 groups and your display setting is group by group it would be very handy to be able to have a pulldown of some sort with the group titles to skip clicking back, back, back and go straight to the selected page / group.

In the current situation a user that is at the last page of a 15 group-survey and must correct something on the first or second page has to click and wait for 14 or 13 times before he is on the first or second page. After correcting he must click another 14 or 13 times to get back to the final submit page.
0
votes
implemented
Selected solution (#1): Create a page-navigator option to display near the current NAVIGATOR holder
Written by SvG the 18 Nov 10 at 11:42.
Page navigator could be a pulldown with group titles, though the groups to come should me unselectable on the first run if they contain questions that are mandatory, to prevent skipping these questions.

Add a comment or propose a solution >>

Fine rules to manage the results  
Written by ludogre the 3 Feb 10 at 11:40. Related project: 1.x all. Implemented
In older version of Limesurvey, it was possible for the author of a survey to manage the results (delete and modify the results).

In the 1.87 version, it's now impossible. The user have to be super-administrator to do this.
1
votes
implemented
Selected solution (#1): Add "modify results" in the rules option for a survey
Written by ludogre the 3 Feb 10 at 11:40.
If it's possible, add a "Modify/delete" option rule for the survey users.

Add a comment or propose a solution >>

Ability to change creator  
Written by lowprofile the 19 Jan 10 at 18:21. Related project: 1.x all. Implemented
As the admin for a large limesurvey site i often create surveys for other people but then make them the administrator of the survey and assign them the rights to access the survey
In the survey list i still see all the surveys i created for these people although i am not the administrator, i am the "creator" of the survey
If I could transfer it to the actual administrator of the survey i could find surveys better
1
votes
implemented
Selected solution (#1): transfer ownership
Written by lowprofile the 19 Jan 10 at 18:21.
add in a new field in either the survey list to show the administrator or have a "transfer ownership" of survey to the list of users

Add a comment or propose a solution >>

Automatic tracking of failed email addresses in tokens  
Written by lemeur the 3 Jan 10 at 14:33. Related project: 1.x all. Implemented
Limesurvey tokens already have a field named token status that takes the "OK" default value. When this field is updated withj any other value, the token email can be automatically bypassed by LimeSurvey invitation/reminder process.

The goal of this idea is to design a new process that would make it possible to an external probe script, to send a failed-email-address notification to LimeSurvey so that the token status is automatically updated (right now this is only a manual update).

The probe script is external to limesurvey since its operation depends on the mail-server system used by the Administrator Bounce address.

Special care must be take to prevent anyone on the internet from sending a specially crafted fake bounced email that would disable valid tokens.
5
votes
implemented
Selected solution (#1): SMTP tagging, Probe and SOAP solution
Written by lemeur the 3 Jan 10 at 14:33.
* First of all, email messages sent by LS must be tagged in some way with an message-dest-id
This message destination id is made up of: the SurveyID, the target email address, the token code, and a specific integrity code.
This integrity code is used to make sure the bounce email is not a fake so that we don't disable some valid tokens.
The integrity code would be an ASCII verison of a HMAC of the previous elmeents encrypted with a key containing the token ID (internal element inside LS, and a global value specific to this LS installation and set in config.php).

* the probe will decode the bounced email to read the error message and get the original message-dest-id, then it would send the two data to LS-remote-command (via SOAP)

* The LSRC API will provide a service that would check the integrity and authentication of the message-dest-id and then update the token status accordingly.

Some references:
* Tagging with VERP solution: http://en.wikipedia.org/wiki/Variable_envelope_return_path
* Tagging in SMTP header (my preferred way): http://www.php.net/manual/fr/function.mail.php#78934

See the 1 comments or propose a solution >>

Email notification formatting  
Written by peterbrown05 the 12 Oct 09 at 09:57. Related project: 1.x all. Implemented
When a survey has been completed, we have chosen to receive the full notification including questions + answers.

It would be nice if the email could be formatted via html/css so that it is easier to read in email client. presently it is essentially just plain text.
7
votes
implemented
Selected solution (#1): Use html/css formatting
Written by peterbrown05 the 12 Oct 09 at 09:57.
Use html/css formatting for the email send. Perhaps the ability to opt for text/html emails for those who use email clients without html

See the 3 comments or propose a solution >>

Attach files to questions  
Written by tiprichard the 25 Sep 09 at 17:08. Related project: 1.x all. Implemented
For assessments we want to attach files to a question as evidence for the answer.
16
votes
implemented
Selected solution (#1): Ability to attach / upload files
Written by tiprichard the 25 Sep 09 at 17:08.
Define the ability to attach files to the different types of questions. Have an extra field in the database to store the file in the database.

See the 4 comments or propose a solution >>

decouple survey settings in 2 pages  
Written by apps the 5 Feb 10 at 16:12. Related project: 1.x all. Implemented
Survey settings is composed of 2 pages:
1 Survey configs, with tuples (name-value) .e.g. Allow Saves Y/N
2 Survey textes, with survey title, welcome, endmsg.

The first part of settings are set at start of your work with a survey, and rarely fixed later.
The behaviour of a survey is technical choice, with a tendency of no change over time.

The second part is very frequently used, I believe it stays at the same level of questions and aswer, often modified for the same aesthetic or pratic reasons.

8
votes
implemented
Selected solution (#1): split in 2 pages
Written by apps the 5 Feb 10 at 16:12.
The use case can be safely split in 2 use cases, by looking at the level of interaction the user need with the settings.

A "survey messages" +
A "survey settings " (Retain old name)

Add a comment or propose a solution >>

Track time respondents use for each question  
Written by opirnia the 11 Oct 09 at 05:48. Related project: 1.x all. Implemented
I am doing surveys that involve showing participants a message; at some point in the questions that follow (after reading the message) their responses begin to differ from participants who did not read a message. It would be nice to know more about when that happens.

messages aside, this would also allow us to omit questions that are taking participants an excessively long time to complete (compared to other questions)
1
votes
implemented
Selected solution (#2): Record time in minutes spent on a question/question group
Written by izahn the 16 Oct 09 at 07:24.
I don't think time stamps are the way to go. Just calculate the actual time spent.

It's actually kind of complicated I think.

1) If presenting one-question-per-page, have a question attribute "record time".
2) If presenting one-group-per-page, have a question group attribute "record time".
3) Store the value in a field named "QUESTIONID_time" if survey is presented question-by-question or "QGROUP_time" if survey is presented group-by-group.

If you have these all turned on in question-by-question presentation mode then you've just doubled the number of fields in your data set. So I don't think this should be and option at the survey level, only at the group/question level.

A related request is to set time limits for questions/question groups. After the time limit has expired the survey moves on to the next question/question group.

Add a comment or propose a solution >>

Security for Survey Results  
Written by bighiller the 20 Jan 10 at 19:01. Related project: 1.x all. Implemented
Basically there are situations where the results of a survey may need to be viewed by a number of people, but you do not wish to have these people be able to alter the results of the survey.

Case in point is one I worked on for a group of customer service reps. The survey was intended to determine how well each CSR was doing and the support in general. Now we want to have the CSRs be able to view the results across the board, but there is no option to disable their ability to alter the results of a response. So if they noticed that one customer gave them a bad rating, they can change it. Currently the only way to have the CSRs view the results is to give them permission, but that permission also allows them to alter the results.

I think there should be a way to give users/groups permission to view the results, but nothing else.
4
votes
implemented
Selected solution (#1): More granular security settings.
Written by bighiller the 20 Jan 10 at 19:01.
I think there should be a way to give users/groups permission to view the results, but nothing else.

Add a comment or propose a solution >>

Separate access to "Activate/Deactivate" survey and "Do survey"  
Written by Boeing the 22 Apr 10 at 23:58. Global category: Authentication. Implemented
Once the super administrator plays a role of God, creating supporting users accounts for a survey he has a problem. Our business is very old and a lot of our customers just not connected to internet, or afraid of computer or just very-very far from this hell of internet. As a result we can establish electronic communication with only fraction of total number. So the idea we adopted was to have our phone operator sitting against the "Display tokens" screen, clicking on "Do survey" icon and then calling to our customer. In such a way we have our telephone survey results put in. But in order to provide our "phone operator" with this option we have to provide him with the "Activate survey" permission. This allows him activate and deactivate the survey, which is actually not of his business.
1
votes
implemented
Selected solution (#1): New security level, "Do survey"
Written by Boeing the 22 Apr 10 at 23:58.
We think it is good idea to create another level of permissions such as "Do survey only" and separate it from "Activate survey".

Greg.
akron2000@gmail.com

See the 1 comments or propose a solution >>

2 Next >>