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.

Informed Consent and Authorization Functionality  
Written by atavei the 7 Apr 10 at 19:06. Related project: 1.x all. New
Nowadays, all research with human subjects require informed consent and authorization. The use of a program such as LimeSurvey in academic, government, or business environments require a mechanism of informed consent. In the specific case of academic environments, Institutional Review Boards WILL NOT APPROVE any type of research with human subjects without a mechanisms to verify the informed consent. Restrictions such as this are already found (or likely to be found in the near future) in government, medical and some business settings. Usage of LimeSurvey in academic--or other-- settings will be hindered by the absence of this kind of functionality.

3
votes
up equal down
Solution #1: Include informed consent acquiescence as a standard feature
Written by atavei the 7 Apr 10 at 19:06.
Although a Workaround to address this issue exists for the Register page, and another (that I have added to the Forums) exists for the Welcome page, this kind of functionality should be available as a standard feature. Users should not be required to write javascript code or to play around in the template area to reach this kind of functionality. A user should have the option to select (if so required) where the consent verification should be made: in the Register page, or in the Welcome page when registration is not required. A mechanisms to upload/download a pdf of the consent and authorization statement should be provided also. Users should be able to download the consent to which they are acquiescent. Many Institutional Review Boards require that a copy of the consent be provided to the users if so requested.

Hope to see this functionality added in LS1 and LS2!
0
votes
up equal down
Solution #2: Workaround: Set up yes/no question with conditional display of all others
Written by mfreund the 6 Jul 10 at 22:14.
I support this idea, but here's the workaround I've used.

As the first question (and group) of the survey, I set up a yes/no or list radio button question with the consent text. I also made a PDF of the consent form and put a link in it in the body of the consent text so they can download it.

Then I set all other questions in the survey to display only if the answer to the first question is "yes" or "I agree."

Not the most elegant solution, but it worked for my IRB and my respondents!

See the 1 comments 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. New
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
up equal down
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 >>

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

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

Sometimes for some survey we need specific order for a people  
Written by Shnoulle the 18 Jul 11 at 12:00. Global category: Logic & Conditions. New
If we need to present some group to specific token, maybe in some order, or if we need to present some answer in specific order for some people, it's very difficult to do in javascript.


1
votes
up equal down
Solution #1: a SQL request with token attribute ( and code in)
Written by Shnoulle the 18 Jul 11 at 12:00.
For token survey, we can use an attribute for the order of an answer.
1. Question attribute: order anwser with attribute (attribute selector or number).
2. In the attribute: put the code of the answer separate with comma ( A1,A2,A5 )
3. Use a SQL request to take the token, : SELECT * FROM $dbprefixanswers WHERE qid=$ia[0] AND language='$_SESSION['s_lang']' AND scale_id=0 AND code in ($attribute_token) ORDER BY FIELD( code,$attribute_token)

for each question type.

Same thing for group order with the new group code.

I already do it for ranking and list_dropdown question type. But i test it only in mySQL. I don't know if we can use " IN ($array) order by ($array) in msSQL and other SQL langage.

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

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

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

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

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

Make LimeSurvey becomes a widget  
Written by linxin the 25 May 10 at 11:10. Related project: 2.x all. New
As we know, there are may applications and games are become more and more popular with the integration with Facebook.

If we can make LimeSurvey become a widget, then it would make LimeSurvey become more easy to integrate with SNS or open source applications, such as Joomla, WordPress, etc.
2
votes
up equal down
Solution #1: Use Adobe Flash
Written by linxin the 25 May 10 at 11:10.
Provide a new Flash GUI, and make LimeSurvey platform as a widget to be easy to use element to plug in.
3
votes
up equal down
Solution #2: Use HTML5
Written by partic the 14 Aug 10 at 16:18.
Using Flash (as per solution #1) would instantly break survey access on iphone & ipad. So why not get into HTML5 now to solve this issue.

Personally, looking for Joomla integration options. There's been a component release for Joomla in the past, but it used a particular version of limesurvey, so has not kept updated with the latest features.

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

Multiple thank you pages  
Written by Oak the 12 Aug 11 at 01:38. Global category: Logic & Conditions. New
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.
0
votes
up equal down
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 >>

Group condition rules  
Written by pmonstad the 10 Oct 09 at 19:00. Global category: Logic & Conditions. New
Making conditions in LS are very time consuming.

The existing condition rules are only useful when asking a very few additional questions, as the condition has to be entered as a rule to each question. There is no way for example to easily make whole question groups conditional.
42
votes
up equal down
Solution #2: Add ability to apply conditions to entire group
Written by blfesper the 5 Mar 10 at 21:51.
Rather than having to go through the painful process of adding multiple conditions to each question of a long survey, add the ability to apply conditions to groups.

The infrastructure for the groups is already there...
- Hide/show all of the questions of a particular group based on conditions.

See the 2 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 >>

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

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

Survey Invitation & Reward Feature  
Written by linxin the 25 May 10 at 11:04. Related project: 2.x all. New
I have tried many survey systems, but I didn't find any survey system with LimeSurvey powerful features is social media oriented.

What I mean is we need to leverage the user base from Facebook, Twitter, Gtalk, MSN, Yahoo or any other instant messengers or SNS.

For example, I have to conduct an academic or business research, it's easy to build up survey with the powerful LimeSurvey, but it's hard for me to distribute the survey to my friendlist on Facebook, Twitter, Gtalk, etc.

Therefore, if we have the invitation feature, and it would be easy for me to send an invitation to my friends on my friend list.

Since my friend take part in my survey, I do hope there is a reward feature to give them a certain market place points that they can use to exchange cash or coupon or voucher, so as to encourage their contributions.

And also it would be better if the reward feature has question level marketplace points and survey level market place points. For example, some questions worth 5 points, but some questions worth 30 points, or I can set the whole survey worth 300 points no matter how many questions in the survey.

If we have survey invitation and reward feature, then the survey system could be more social media oriented, it would attract many academic or business institutions to set up survey, invite friend from their friend list on SNS or IM, and reward contributors with marketplace points (such as eBay bucks) and get the survey results.

Looking forward for your reply!
2
votes
up equal down
Solution #1: Leverage the existing user base from SNS or IM or Portal.
Written by linxin the 25 May 10 at 11:04.
1. Microsoft has build up live services to share MSN/Hotmail user base REST API - http://dev.live.com/

2. OpenID Widget - http://openid.net/

3. Google Friend Connect Widget- http://www.google.com/friendconnect/?utm_medium=et&utm_campaign=en&utm_source=e n-et-na-us-bizsol

4. Open Social API - http://code.google.com/apis/opensocial/

5. The invitation flow can refer to http://www.friendshopper.com/

It would be great if you can add my MSN or Skype to your friend list, so that we can chat online for more discussion!

MSN/Email: anderson.xin.lin@hotmail.com
Skype: anderson.xin.lin

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

2 Next >>