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.

TEmplate redesign  
Written by firesox36 the 26 Nov 11 at 18:09. Global category: Templates. New
The templates aren’t creative or consistent, they should be updated to look more modern with a new colour scheme. Possibly making it easier to edit templates too.

0
votes
up equal down
Solution #1: TEmplate redesign
Written by firesox36 the 26 Nov 11 at 18:09.
New templates can be designed (possibly by Google Code-In competitors). An easier template designing system can be created where users can easily make skins and upload their skins. eg VLC’s Skin Editor, many skins are user uploaded and the skin making system is easy to use.

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

knowing presentation order of randomized questions can be important  
Written by Tiepies the 9 May 11 at 14:45. Global category: Statistics. New
Randomization of questions is a great feature included in LimeSurvey 1.91. For people using LimeSurvey in psychological research, however, knowing the order in which randomized trials are presented can be important. In the analysis of psychological data, trial number is often included as an additional variable, to account for learning or fatigue effects.

1
votes
up equal down
Solution #1: store presentation order of randomized questions
Written by Tiepies the 9 May 11 at 14:45.
Although I don't know myself how to implement this, it does not seem that hard to me to store the presentation order with the survey results. A trial number variable can be added to the results, with a value for each question whenever the survey administrator chooses to randomize the order of the questions. Same goes for the randomization of answers within a question.

Add a comment or propose a solution >>

To let respondents skip not mandatory questions  
Written by bianconijo the 2 Nov 09 at 23:49. Related project: 1.x all. New
I am experiencing the same issue with twodifferent kinds of question:
1) I have set up a multiple numerical input question so that the people who decide to answer must distribute 100 points (%) into a few categories (equals_num_value = 100). This question is set up as not mandatory. However when one decides to skip it and go on, a warning saying that the question must be properly answered appears. In this way it is not possible to go on without answering this question, which is what I don't want. I would like people to be free to answer or not this question. Those who decide to answer must answer properly, that is they must distribute 100 points into given categories;
2) the same thing happens in a ranking question. The question is not mandatory: so the people who decide to answer must rank all the listed categories (7), while those who decide to skip it must have the chance to go on without answering.
-1
votes
up equal down
Solution #1: I don't know
Written by bianconijo the 2 Nov 09 at 23:49.
I don't know
3
votes
up equal down
Solution #2: Make question attribute code and mandatory check work together more smoothly
Written by Mazi the 6 Nov 09 at 16:47.
I suggest to take a look at the question attribute code of "max/min_answers". If the question is not mandatory there should be no check if the question was filled out according to the attributes set.
If the question is mandatory the user has to answer the question correctly according to the values set for max/min_answers.

Add a comment or propose a solution >>

Export MindMap into LimeSurvey  
Written by jhwheuer the 5 Apr 10 at 11:16. Related project: 2.x all. New
To make the initial stucturing of a survey faster, it would be very helpful to be able to import a mindmap as the basic survey structure.

Level 1 Branches would be sections, level two answers. We could even go so far as to design standardised icons to identify the question types. The text attachment to a node would serves as the description of the question...

What do you think?

J
-1
votes
up equal down
Solution #1: Convert mindmap xml to survey xml -OR- write a decicated exporter for xMind etc
Written by jhwheuer the 5 Apr 10 at 11:16.
We would have to convert the mindmap xml into the import format for LimeSurvey... or write a litte exporter that does it directly, maybe even with an automated import into limesurvey...

See the 1 comments or propose a solution >>

Sqlite  
Written by frederictb the 30 Apr 10 at 10:48. Global category: Question types. New
For the next version it's could be great if limesurvey support Sqlite3.

This 'little' DBMS file system est very simple and could answer for a lot of users of limesurvey.

By this way it's very easy to have various samples.
0
votes
up equal down
Solution #1: Sqlite3
Written by frederictb the 30 Apr 10 at 10:48.
I dont' know the source code.

If you use PDO access it's could be easy to support new DBMS like sqlite3 (and other ..)

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

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

Abrupt ending or Closing the Survey  
Written by kishu the 6 Mar 10 at 09:51. Related project: 2.x all. New
Every now and then we find incomplete surveys.
The user might get bored in the middle (happens usually for long surveys) and/or close his browser window (can be sometimes unexpectedly ) which results in incomplete survey.
2
votes
up equal down
Solution #1: Option to email the link
Written by kishu the 6 Mar 10 at 09:51.
Whenever the user closes the browser in the middle of the survey, a confirmation screen should pop out asking him to enter his email so that he can continue answering that particular survey at a later stage if he wish to.
A link to that particular session should be mailed to the user
0
votes
up equal down
Solution #2: Important Questions
Written by anishseth the 21 Mar 10 at 08:05.
once the user gets bored and decides to switch off the survey we can cut the survey to the most important questions. The user will be informed that the survey has been cut to a few important questions, so he/she are requested to complete the survey.

Add a comment or propose a solution >>

3 solution for hide_tip  
Written by Shnoulle the 4 Feb 12 at 13:56. Global category: Templates. New
In 1.92, there are a lot of new tip ( EM validation etc ..)

Maybe we ca have multi solution for hide_tip option:

0 : allways show ( default)
1 : hide in css and show if error ( actual no)
2 : completely remove tip ( even in HTML)

Because, maybe there are some user who don't want tip, but want use help text like a tip :).
0
votes
up equal down
Solution #1: Modify the attribute hide_tip in a list
Written by Shnoulle the 4 Feb 12 at 13:56.
0 : allways show ( default)
1 : hide in css and show if error ( actual no)
2 : completely remove tip ( even in HTML)

Add a comment or propose a solution >>

Remove specific conditions from multiple questions  
Written by JoyLaneResearch the 12 Mar 11 at 20:55. Related project: 1.x all. New
LS 1.9 allows copying specific conditions from one question to one or more other questions.

Would like to be able to do the reverse of this, namely choose a condition in one question and remove that condition from selected other questions.
0
votes
up equal down
Solution #1: Remove specific conditions from multiple questions
Written by JoyLaneResearch the 12 Mar 11 at 20:55.
Would like to be able to do the reverse of this, namely choose a condition in one question and remove that condition from selected other questions.

Add a comment or propose a solution >>

Data Entry Access Level  
Written by paes the 20 Apr 10 at 17:07. Related project: 2.x all. New
Well, would be great to give someone data entry level access to limesurvey in order to complete surveys manually.

2
votes
up equal down
Solution #1: New access level for users
Written by paes the 20 Apr 10 at 17:07.
Adding the new level "Data Entry" at users manager.
This only give access to survey's data entry view.

Add a comment or propose a solution >>

Email throttling like PhpList  
Written by GregB the 28 Feb 10 at 23:59. Related project: 1.x all. New
Many shared hosting providers have an hourly limit on how many emails you can send out.

To manage this limit, you have to babysit LimeSurvey and press the button in batches.

If you exceed the hourly limit, bunches of emails will not go out and often you will receive bounced email messages. It is a mess to determine who did get your invitation / reminder and who did not.
1
votes
up equal down
Solution #1: Email throttling similar to PHPList
Written by GregB the 28 Feb 10 at 23:59.
PHPList is an open source newsletter package that I use to keep in touch with my subscribers.

It has an email queue that automatically works through batches of emails until it has sent all them all. The email queue can process automatically using cron jobs.

Since PhPList is open source and LimeSurvey is open source, maybe PHPList would share some lessons learned and allow sharing of some of theri current code?

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

Password text  
Written by tfj the 9 Nov 09 at 14:30. Related project: 1.x all. New
In response to suggestions regarding my forum post #33698, I am requesting the following feature:

I would like to see an attribute for the short free text question type textbox for entering a password. Instead of seeing the password, the user would see a character such as a "dot" or an asterisk.

Thank you!
2
votes
up equal down
Solution #1: Short textbox attribute
Written by tfj the 9 Nov 09 at 14:30.
I think an attribute choice of "password entry" for the short free text question type would work. If you wanted to get fancier, you could give the developer a choice of characters that would appear instead of the password, but this would not be necessary.

Add a comment or propose a solution >>

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

Email notification depends on answers conditions  
Written by samchen the 5 Oct 09 at 12:47. Related project: 1.x all. New
There are some survey results needed to be handle as soon as posible. For example, sales leads or dissatisfied customer feedback. If customers took the survey and willing to leave their personal information for sales contact, system should send the notification email to admin as soon as possible. Sometimes in customer satisfication survey need this alert also. If system can send alert email when customer click dissatisfied rating, agents can handle their complain immediately.
1
votes
up equal down
Solution #1: Add new scenario in conditions
Written by samchen the 5 Oct 09 at 12:47.
Add new UI in the condition page, user can chose show questions or send email to alert manager when the answers matching the condition.

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

Paradata recording  
Written by myksyd the 19 Sep 11 at 18:34. Global category: Statistics. New
The idea is: during answering respondent could change his vote, think different time on each question, swich to other window or site (this data names paradata - data about collection of information). It is important to record all this movement and actions to further analise.
0
votes
up equal down
Solution #1: paradata could be record in text line
Written by myksyd the 19 Sep 11 at 18:34.
The paradata could be written in text line divided for examle by &... eg: question_number;date-time;answer;date-time&question_number;date-time;answer;dat e-time etc. There are some links: http://dublincore.org/metadata-basics/


Add a comment or propose a solution >>

Use Question Validation Equation only if person navigates past the question  
Written by vierundzwanzig the 27 Jan 12 at 10:12. Global category: Logic & Conditions. New
It would be nice if the Question Validation Equation is only used when the user navigates past the question with the Question Validation Equation.

If you, for example, use a Question Validation Equation in the third question of your survey and the participant answers the first question the third question will be shown in red if you don't check whether it is null or not.

The situation is that the person didn't even try to answer the question because he/she is at a question before. But I think it would make sense to use/check the Question Validation Equation only if the person is working with the question.
0
votes
up equal down
Solution #1: Check validation after the person "leaves" the question
Written by vierundzwanzig the 27 Jan 12 at 10:12.
An idea would be to check the validation after the persons "leaves" the question. For example with events like focusout, blur, change, click or whatever would be suitable to check whether the persons finished answering a question.

Add a comment or propose a solution >>

<< Previous 1 2 ... 6 7 8 9 10 11 12 13 14 Next >>