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

Ideas in development Here are ideas about LimeSurvey that have been marked as already implemented by the moderators.

Drop include/require, use namespaces instead  
Written by tacman1123 the 1 Feb 12 at 15:33. Global category: Question types. Already implemented
In version 2, I'd like to see the code using Namespaces and an autoloader instead of include files. This is a PHP5 feature, and once you understand it, it makes finding the code much easier, and easier to test components that are outside the original layout.
0
votes
closed
Solution #1: Drop PHP4 support, disallow require_once except in bootstrap
Written by tacman1123 the 1 Feb 12 at 15:33.
Only the initial file should have include files, all other files should use namespaces. Classes would have to be named according to the standard (that is, the class name matches the file name).

Add a comment or propose a solution >>

Question Id in Questionhelp as attribute  
Written by halliballi123 the 13 Oct 11 at 14:53. Global category: Question types. Already implemented
I want to have the questionid in questionhelptext as attribute. As some workarounds are put into the helptext it would be great to have the questionid in the parent element so that it is easily possible to get the id and use it.

For instance, I want to have input masks on input fields for question types like short text.
regex only works after clicking on the submit or next button.
It would be great if there would be an input mask like in other software e.g. ms excel.

answering surveys would be more comfortable
0
votes
closed
Solution #1: workaround with meiomask plus additional code
Written by halliballi123 the 13 Oct 11 at 14:53.
I have a workaround for input masks for fields.
http://docs.limesurvey.org/Workarounds%3A+Manipulating+a+survey+at+runtime+usin g+Javascript&structure=English+Instructions+for+LimeSurvey#Text_input_masks

(second part of the workaround)

getting the correct input field would be much easier and I guess it would work in future releases as well if there was the id of the question as attribute in the question help text element. my workaround only works for short text answers and if the layout changes it won't work. but if there was the question id in the parent element it should work for other question types as well and I guess it would work even if there were layout changes.


Add a comment or propose a solution >>

Radio button array question types are limited.  
Written by iaeon the 27 Sep 11 at 14:46. Global category: Question types. Already implemented
'Radio button' arrays as question types make tables with a single choice per row. This can be limiting and alternatives (text / numeric) can be overly complex.
0
votes
closed
Solution #1: allow check boxes to feature in array question types.
Written by iaeon the 27 Sep 11 at 14:46.
'Check boxes' in array question types would be a simple way of allowing for multiple choices in a row.

Add a comment or propose a solution >>

Single choice in array  
Written by Shnoulle the 18 Jul 11 at 12:14. Global category: Question types. Already implemented
Sometimes we want an array of single choice.

For example for a appoitment date and hour, we want the user select only one subquestion.

But the answer had to be presented in array: date in line, and hour in column for example.
0
votes
closed
Solution #1: New option in array question
Written by Shnoulle the 18 Jul 11 at 12:14.
Use an attribute in array question type : select only one answer, and show radio button for the user.

Problem : it's difficult to find the answer. ( it's like the array question type)
0
votes
closed
Solution #2: Ad a new question type
Written by Shnoulle the 18 Jul 11 at 12:16.
Add a new question type with 2 column SGQA:
sidXgidXqid_X and sidXgidXqid_Y.

checkbox in array layout.

See the 1 comments or propose a solution >>

Randomization experiments are needed  
Written by Nataliemcmullen the 25 Nov 10 at 17:10. Related project: 2.x all. Already implemented
If I want to measure the response of children watching different pictures, I have to make sure, that choice, order, etc. are randomized - in order to prevent systematic errors like halo effects (answer on later questions is influenced by an previous/earlier question/answer) etc. so that its possible to use limesurvey for experiments.
0
votes
closed
Solution #1: Javascript
Written by Nataliemcmullen the 25 Nov 10 at 17:10.
I know that there are some randomization workarounds in javascript, I am not exactly sure that you can do that but maybe you could add them to the next version.

Add a comment or propose a solution >>

Evaluation for each question  
Written by zoiral the 12 Jun 10 at 14:29. Related project: 1.x all. Already implemented
Is it possible to add a "score" for each answer in order to evaluate it ?

Example : Mozart lived in
- XX century (score 0)
- XIX century (score 0)
- XVIII (score 1)
- XVII (score 0)

At the end of the questionnaire, it will be possible to show score (or not).
0
votes
closed
Solution #1: Add a score field for each answer.
Written by zoiral the 12 Jun 10 at 14:29.
Add a score field for each answer.

Add a comment or propose a solution >>

send automatically an email to the survey user with his datas  
Written by fradeff the 27 May 10 at 16:01. Related project: 1.x all. Already implemented
(please forgive my poor english... I'm french speaker)

We use at our university intensively limesurvey, and I really appreciate it: I'm not only using it for surveys, but also as a form-generator and gained a lot of time doing so. I was able with limesurvey to answer to dozens of demands reading the doc and adapting the surveys according to it.

But... several administrators of surveys ask me if it is not possible to send to the survey user (the person filling the survey, not the admin) an email with his/her information, when she submits the survey. This is very common on forms, but seems to miss in limesurvey.

I've googled and checked in doc + forum + ideas (here) without finding anything about that question, which surprised me, as I think could be quite interesting for many limesurvey users / administrators. So if I searched bad, please forgive me.

Personnally, I use the Automatic End URL to do that, but it's quite a lot of handmade job for each survey (get the survey sid and the answer id, parse the corresponding table fields name, send the mail, and so one for each new survey where this notification is required).

Hereafter a suggestion to add this feature

Hope this concerns other than us and that a solution can be found!

Best,

Fred R, University of Geneva, Switzerland
0
votes
closed
Solution #1: Add a question type "email + optional notification"
Written by fradeff the 27 May 10 at 16:01.
In all surveys (closed with email AND public-open), add a question-type named email (which could include a regexp check of the mail, which I also do "by hand"), and a checkbox with a label sthing like "Send collected datas to the email provided here".

See the 1 comments or propose a solution >>

Force an answer to always be displayed at the end of a randomized list  
Written by tpartner the 4 Jan 10 at 23:32. Related project: 1.x all. Already implemented
When using the "Random answer order" question attribute, it would be nice to be able to have one answer always appear at the end of the list.

For example, in a question with the answers:
"Option 1"
"Option 2"
"Option 3"
"Option 4"
"None of the above"

One could have the Options 1-4 randomized but "None of the above" always appear last.

There is a demo of the concept at http://www.partnersinc.biz/surveys//index.php?sid=89344&newtest=Y&lang=en and a JavaScript workaround at http://docs.limesurvey.org/tiki-index.php?page=Workarounds&structure=English+In structions+for+LimeSurvey#Partially_Randomized_Answers_Multiple_Options_amp_List _radio_questions

The same concept could be applied to questions using the "Sort answers alphabetically" attribute.
No solutions.

Add a comment or propose a solution >>