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

Contributor Mazi

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

Add meio-Mask Plugin to LimeSurvey for Input Mask feature  
Written by halliballi123 the 17 Oct 11 at 09:28. Global category: Question types. New
meio-Mask Plugin is a javascript plugin that allows to create input masks for input fields.

in the workarounds page there is described how to make use of that.
http://docs.limesurvey.org/Workarounds%3A+Manipulating+a+survey+at+runtime+usin g+Javascript&structure=English+Instructions+for+LimeSurvey#Text_input_masks

but that is not really comfortable and you have to manually set the ids of the questions
3
votes
up equal down
Solution #1: add meiomask plugin to limesurvey and add feature for editing questions
Written by halliballi123 the 17 Oct 11 at 09:28.
add additonal field for input mask (like e.g. validation field)
if there is text in the field,

1 ) limesurvey has to add the script in the head of the html question page.

2 ) and set the alt tag of the input field to the mask

3 ) call setmask for the field

that's all

I also could imagine not just having a text field for the input mask, I could imagine having a drop down list of predefined masks of which I chose the one I want to use for the input field. like e.g. decimal or singed-decimal or german phone number format ...

but if there is a drop down that contains the list of input masks there also has to be a posibillity to edit those entries and add addtional input masks for the user.



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 (latest comment the 13 Oct 11 at 16:21) >>

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

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 (latest comment the 25 Nov 10 at 16:30) >>

Choose bar chart instead of pie chart when you want to  
Written by onderzoekspraktijk the 19 Nov 09 at 23:49. Related project: 1.x all. Implemented
Any question that totals to 100% gets a graphic representation in the form of a pie chart.
I tried to change the code to make it possible to choose a bar chart instead.
I did this because the pie chart is terrible to intepret when it depicts more than 3 variables. It sure looks nice, but it does not convey information in a nice manner: it flabbergasts.
(This link tells it much better than I ever could:http://www.perceptualedge.com/articles/08-21-07.pdf)
23
votes
implemented
Selected solution (#1): chart chooser parameter in the survey fields on top of each survey
Written by onderzoekspraktijk the 19 Nov 09 at 23:49.
Of-course more importantly it needs some coding of the used software. I tried it but it is beyond me.

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 (latest comment the 7 Oct 10 at 16:21) >>

More tailored invite emails  
Written by lovepade the 3 Aug 10 at 08:59. Related project: 1.x all. New
Currently the system can send out reminder emails, which is great. But the emails which people receive are identical regardless of whether they have already begun the survey (but not finished) or wether they have not begun the survey.

This is a problem because some people actually think that they have finished the surveye - or maybe forgot that the got interrupted. Some of theese people get annoyed when the recieve a confirmation mail.

10
votes
up equal down
Solution #1: Separete mail templates for "reminder" and "reminder-begun"
Written by lovepade the 3 Aug 10 at 08:59.
I think it would be a great service to e.g. send out a reminder email along the lines of (maybe only with token-based persistency):

"Dear NAME,

Our survey-system has registered that you on date begun to answer the questionaire - but you did not answer all the questions.

You can continue where you left of here: surveyurl

If you do not wish to continue, please press this link and we will not send you anymore reminder emails link.


This is an automatic email. You answers are anonymous, the system have only registred that you did not finish the querstions. Nobody - not even the systemadministrator, will ever know wether you finished the whole survey or not.

If you have any questions please contact surveyadmemail"

Add a comment or propose a solution >>

Tics for slider layout  
Written by apps the 2 Feb 10 at 10:06. Related project: 1.x all. New
Tics (aka tic marks) should be visible under the slider bar.

See this sketch: http://img38.imageshack.us/img38/5295/10403feb10095848.gif

benefits: easy read, make it clear it's a slider with discrete values, catch where the handle is in respect to left and right limits.

Details:
type = multiple numerical input
options:
use slider layout = 1
slider min = 0
slider max = 10
slider accurancy = 1

11
votes
up equal down
Solution #1: add an option
Written by apps the 2 Feb 10 at 10:06.
show_tics = 0 (default). Just as it is.
show_tics = 1 : the slider shows tics under the bar, between the slider_min and the slider_max values.

See the 1 comments or propose a solution (latest comment the 20 Jul 10 at 23:58) >>

Review all conditions  
Written by apps the 5 Feb 10 at 14:10. Related project: 1.x all. New
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.
20
votes
up equal down
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) >>

Notes attached to questions  
Written by Antongrau the 22 Jun 10 at 16:47. Global category: Question types. New
Often you want to let others review your work or you want to leave messages for yourself or others close to the questions that you work on.

Now you have to keep notes in a different document and that document is not necessarily updated.
2
votes
up equal down
Solution #1: A Comment feature or a "review" mode
Written by Antongrau the 22 Jun 10 at 16:47.
A small feature would be a "Comment"/"Notes" button next the "Edit question" button. That button opens a window that lets you write a small note in plain text, that is attached to the question.

In the "Surveys" menu there could be a feature that gave you all the notes on one screen, with each question.

A better feature would be a "review" mode instead of a "test" mode. This feature would allow reviewers to add small comments (and view existing comments) when they test the survey.

The notes would of course not be visible when the survey was active.

Add a comment or propose a solution >>

Search filter in answers.  
Written by Alfred_0825 the 3 Jun 10 at 18:54. Related project: 1.x all. New
Why there are not a search filter in the answers like in tokens search?
1
votes
up equal down
Solution #1: Search filter in answers.
Written by Alfred_0825 the 3 Jun 10 at 18:54.
Put a search field in the answers like in tokens search.

Add a comment or propose a solution >>

Need users to randomly view different questions to analyze results.  
Written by wschatten the 25 May 10 at 21:28. Related project: 2.x all. New
I am trying to setup a lab at a University in Canada where we will be measuring the effects of different aspects, mainly images but sometimes question wording, on survey results.
For example the phrasing of a question or influence of a picture and the effects of these on survey results.

To do this there needs to be multiple survey 'slides' each slightly different.
Whether there is a different image at the top of the slide followed by the same question or if the question is worded slightly differently.
The survey users would be randomly assigned a question from the set to accurately measure the effects of change.

2
votes
up equal down
Solution #1: RNG (Random Number Generator)
Written by wschatten the 25 May 10 at 21:28.
To do this successfully and easily in Limesurvey it would need to be something like this:
A new question type that is called RNG (random number generator).
The person creating the survey would be able to define the scale of the RNG, for example they would input '3' when setting up the question. And therefore the RNG would be between 1-3.

Every time the user encounters this question on the survey it would be a behind the scenes process that randomly generated a number instead of getting user input. The user would not be aware it happened nor see the number they were assigned.

Now the admin of the survey can set future question conditions on the RNG for this user.
For example all users who were assigned:
1 - will see a kitten
2 - a puppy
3 - a wolf eating a dead animal
followed by a question.

To measure the effects of the images on the user response it has to be randomized when the user takes the survey.

Adding in a RNG question type, to silently assign the user a number, allows the admin to easily define the scale of the RNG and also add multiple instances of it throughout the survey.

Add a comment or propose a solution >>

Warn survey authors about survey size  
Written by tringate the 20 May 10 at 14:53. Related project: 1.x all. New
Avoid writing a survey that is too large to be activated.
3
votes
up equal down
Solution #1: Add warning to List survey display with estimated field size shown
Written by tringate the 20 May 10 at 14:53.
Add a column in the survey list screen to give estimated survey table size.

The database type is known, and the estimated table sizes limits are known. A survey could be scanned and an estimated table size shown and those nearing the limits could be displayed in a different color.

Here is what the manual says about table size and unfortunatly after writting a very long survey and then trying to activate it I discovered I was way over the limit of what my database would accept.

...regarding survey size
Note: 'Survey size' refers to the maximmum number of questions (and answers) in your survey - don't confuse this with the number of replies on your survey (there is no limitation on that). Theoretically there would also be no limit on the maximum number of questions/answers in LimeSurvey. But the database engine you are using has several limits. The most important one is the limit on the number of fields(columns) in the result table.


•MySQL ISAM: The sum of the lengths of the VARCHAR and CHAR columns in a table may be up to 64KB.
•MySQL InnoDB: Maximum number of 1000 columns
•MS SQL Server 2000: Maximum number of 1024 columns
•Postgres: Maximum number of 250-1600 columns depending on column types. The maximum number of columns can be quadrupled by increasing the default block size to 32k. See Installation FAQ and PostgreSQL FAQ.

The mySQL ISAM engine is the most tricky one. As it allows only up to 65,535 bytes per row and utf8 characters can require up to three bytes per character the maximum may be only 21,844 characters (but this depends on your DB encoding).
You can roughly calculate the size of your survey like this:


•Every multiple numerical question: 20 chars for each answer
•Every multiple choice & array question answers: 5 chars for each answer
•Every other question type: 5 chars
•Add 10% for the usual overhead

Add a comment or propose a solution >>

Confirmation E-Mail INSERTANS on not answered questions  
Written by mmaa the 18 May 10 at 18:49. Related project: 1.x all. New
Place all answers in confirmation E-Mails and produce no error, if a question wasn't answered.
2
votes
up equal down
Solution #1: check each placeholder if it's empty and if so place a string like "no answer"
Written by mmaa the 18 May 10 at 18:49.
check each placeholder if it's empty and if so place a string like "no answer given"

See the 1 comments or propose a solution (latest comment the 19 May 10 at 13:29) >>

Menu: "List Surveys"  
Written by m998dvd the 3 May 10 at 10:02. Related project: 1.x all. Implemented
When I make a Survey, I would like to see how many people have answered the survey.

In the menu "List Survey you see the following columns:
"Full responses" > "Partial responses" > "Total responses"

It's handy, but you can't see how much there are left, or how many surveys are untouched.
1
votes
implemented
Selected solution (#1): "Total quests" in the menu: "List Surveys"
Written by m998dvd the 3 May 10 at 10:02.
It would be nice and handy, if there can be an extra column in this list and this next to "Total responses".

It would be easier to check and in one eye-view you see all the information that you needed.

"Full responses" > "Partial responses" > "Total responses" > "Total Requests".

Maybe one little thing after that requested column: "Percentage responded".

See the 1 comments or propose a solution (latest comment the 19 May 10 at 11:45) >>

Improve general handling of mandatory questions at a survey  
Written by Mazi the 23 Oct 09 at 16:24. Related project: 1.x all. New
When creating / testing / editing a survey mandatory question are really annoying. I can think of these situations where making questions of a survey (temporary) non mandatory will be a great improvement:

1. (Developer) Testing possible bugs
When importing a survey for testing mandatory question can drive you nuts.

2. (User) Previewing a survey which is in development
You just want to take a look at the questions and survey design, having to answer all mandatory questions is a mess.
6
votes
up equal down
Solution #1: Disable mandatory check under certain conditions
Written by Mazi the 23 Oct 09 at 16:24.
Solution for 1.
A) If $debug is set to "2"/"3" don't execute the mandatory check.
B) New config setting "$ignore_mandatory", if set to "1" don't execute the mandatory check.

Solution for 2.
A) Create a "All questions are mandatory?" -> yes/no option at survey settings
B) Create an overview which lists all questions and a simple "mandatory yes/no" radio option. This way you can set up your survey without making question mandatory from the beginning at chose which questions should be mandatory at a later step.
This overview can be survey or group based.

See the 1 comments or propose a solution (latest comment the 25 Mar 10 at 23:11) >>

How to visualize questions, logic & conditions  
Written by GregB the 16 Feb 10 at 23:28. Related project: 1.x all. New
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.
-4
votes
up equal down
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.
5
votes
up equal down
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) >>

Preview for Question Group  
Written by leolime the 6 Feb 10 at 19:09. Related project: 1.x all. In development
I have a preview for a single question which is really helpful.

I would like to have as well a preview of a Question Group. This would help me to get an idea about the order and being lost in details. Would help especially for those questions at the end of a survey.
17
votes
inprogress
Selected solution (#1): Button for group preview
Written by leolime the 6 Feb 10 at 19:09.
To have a button same as the Question Preview a Question Group Preview-Button.

Add a comment 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 >>

2 Next >>