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

Popular ideas Here are random ideas about LimeSurvey.

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

"one questions, one page" mode and "more questions, one page" in the same survey  
Written by vs_arni the 28 Sep 09 at 15:53. Related project: 1.x all. New
I think sometimes it is useful to have possibility to have "one questions, one page" for the first part of the survey; and "more questions, one page" for the sopio-demographic questions.

So it will be useful to display questions in these different ways, in differen section of the same survey. If questionnaire requires it.


Regards,
Arnaldo
-4
votes
up equal down
Solution #1: I do not know
Written by vs_arni the 28 Sep 09 at 15:53.
I do not know

See the 1 comments 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 >>

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

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

To accelerate survey editing and control - Full questionnaie Tree view  
Written by dbenda01 the 17 Feb 12 at 01:25. Global category: Logic & Conditions. New
The idea is to develop a tree view like windows explorer with nodes to navigate more faster between Group, questions and subquestions
1
votes
up equal down
Solution #1: For each survey , implement a tree view within a frame
Written by dbenda01 the 17 Feb 12 at 01:25.
Implementation of the folder navigation (main feature)
and drag and drop for re-ordering the questions (optional feasture)

Leverage of existing open source component as

1 - http://www.dhtmlgoodies.com/scripts/drag-drop-folder-tree/drag-drop-folder-tree .html#
or
2 - http://rcardon.free.fr/dbtreeview/demo.php

3 - The frame devlopement could also leverage
http://www.dhtmlgoodies.com/index.html?dhtml-suite-page=class-pane-splitter

I can work on that if you want.

Add a comment or propose a solution >>

Validate anwers (responses) on the server (prevent tampering)  
Written by hauber the 26 Jan 10 at 12:40. Related project: 1.x all. New
Currently responses are checked on the client. But HTTP can easily be tampered such that arbitrary values are sent to the server. (E.g. the value 5 when only 1 to 4 is allowed.)
1
votes
up equal down
Solution #1: Check on the server
Written by hauber the 26 Jan 10 at 12:40.
Validate data on the server. Only after successful validation the responses should be stored.

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

Copy Groups  
Written by don the 1 Feb 12 at 14:49. Global category: Logic & Conditions. New
We should copy a whole group not just a question, then looping this group depending on a question.

For ex: how many pets do you have: 3

For each pet, you should have the possibility to answer the same question group.
0
votes
up equal down
Solution #1: Copy button for groups
Written by don the 1 Feb 12 at 14:49.
There should be a copy button for whole groups.

The conditions on a group is a request, which is already mentioned in another idea.

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

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

Randomly assigning users to a group (i.e. for experiments)  
Written by Matherion the 26 Mar 10 at 15:53. Related project: 1.x all. New
For 'us psychologists' (researchers) it is often necessary to randomise participants over 'conditions' (in the research sense, not in the LimeSurvey sense). For example, we may want to present 50% with group 3 and 50% with group 4. To make matters a bit more, eh, challenging, it can sometimes be useful to make this randomisation dependent on earlier answers (i.e., only randomise participants with a certain profile; present all others with group 5), or to randomise different proportions of participants to different groups (i.e. 60% to group 3, 20% to group 4, 10% to group 5, and 10% to group 6).

So I thought it would be pretty cool if that could be implemented :-)
0
votes
up equal down
Solution #1: Create group combinations with rules determining which group is presented
Written by Matherion the 26 Mar 10 at 15:53.
Users can indicate to which combination a group belongs. When LimeSurvey gets to a group in a combination, the associated rules are parsed to determine which group is presented to the user.
0
votes
up equal down
Solution #2: Hidden question
Written by jumper51 the 11 Feb 11 at 00:43.
Add an hidden question which contains javascript and use a random()-function to calculate the group-number for the participant. Then after that you could show the next questions depending on that value. The "Back"-button should be disabled though.

See the 1 comments or propose a solution >>

Conditions for subquestions  
Written by sociolog the 8 Sep 10 at 03:48. Related project: 1.x all. New
Sometimes when there is an array question containing an n-point scale with multiple subquestions, some of the subquestions need to be filtered out (e.g. if it is a scale of satisfaction with health, family, friends and job, if the respondent does not have a job then the "satisfaction with job" subquestion should not appear).
There is currently the option of "array filter" to synchronize a multiple answer type question with an array, but sometimes that is not enough, especially when only a few subquestions actually need filtering (e.g. in the previous example, there is no point to ask if the respondent has a family, friends or health, but it is necessary to ask if he/she has a job).
Therefore, it would be useful to include in the "conditions" tab the possibility of applying conditions not only to questions, but to subquestions.
2
votes
up equal down
Solution #1: apply the same rationale used to filter questions to filtering subquestions
Written by sociolog the 8 Sep 10 at 03:48.
I am not a programmer so I am not sure how to implement this, but if conditioning can be applied to questions, than why not to subquestions?

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

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

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

See the 1 comments or propose a solution >>

Personality Type Surveys  
Written by partic the 14 Aug 10 at 16:09. Related project: 2.x all. New
The assessment options in Limesurvey are currently reasonably limited, and a personality type assessment would be useful.

The type of survey I'm trying to build at the moment is a personality survey where a user goes through a number of questions, and based on the totals of their answers to options A, B or C, their personality trait can be identified.

eg Based on the percentage of A, B and C a particular trait might be highlighted. This trait would be then displayed to the survey participant, as well as being recorded as the result of the survey along with the answers and assessment score ideally.

> 50% A = Type X
> 50% B = Type Y
> 50% C = Type Z
> 40% A & > 40% B = Type XY
> 40% B & > 40% C = Type YZ
> 40% A & > 40% C = Type XZ
> 30% A & > 30% B & > 30% C = Type XYZ
0
votes
up equal down
Solution #1: Question Types & Similar Systems
Written by partic the 14 Aug 10 at 16:09.
http://www.proprofs.com has a Personality Quiz generator that does some of the above, but without the nuances of some of the other features of Limesurvey.

Currently the shell of the survey can be constructed with existing multiple choice question types.

Making the assessment values A, B & C (etc) allows the data to be collected that can be tabulated to work out the result for the survey.

The assessment option needs to then:
- count the number of each response type/assessment value
- calculate the percentage of total responses for each type
- allow assessment rules to be set up based on the percentage ranges for each result
- display the result to the user at the end of the survey
- store the result in the database for the administrator of the survey to access.

Add a comment or propose a solution >>

Spell Check tool  
Written by Nataliemcmullen the 25 Nov 10 at 17:06. Related project: 2.x all. New
When using this I make mistakes with my spelling and I think that one needs to be added. It would be a nice feature.
0
votes
up equal down
Solution #1: Add a spell checker
Written by Nataliemcmullen the 25 Nov 10 at 17:06.
When writing or doing the surveys a spell checker should be added. It shouldn't be too hard, maybe just add it to the box, like there is in this box that I am currently typing in.

Add a comment or propose a solution >>

<< Previous 1 2