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

Popular ideas Here are the latest commented ideas about LimeSurvey.

Centralizing, sharing, categoring questionnaire in an organization  
Written by iamharry the 25 May 11 at 10:17. Global category: Templates. New
Questions will be stored in the database as templates (similiar to label templates). This make users in the organizationg able to sharing, reusing questions (question types) instead of import from files.
0
votes
up equal down
Solution #1: Stored questions and answers in database
Written by iamharry the 25 May 11 at 10:17.
These pair of questions and answers are stored in databases and marked by created date, owners and displayed as drop down list each time creating questions...

Add a comment or propose a solution >>

It's often inappropriate to show respondents the list of all surveys  
Written by dabrahams the 7 Apr 11 at 00:28. Related project: 2.x all. New
I am creating a survey for a client who wants to run the survey on their own
subdomain. Naturally, they don't want to host it themselves, so they are
pointing their subdomain at my server. I can get sort of close to making this
work with the right combination of vhosts and rewrite rules in the webserver,
but several things still don't work right. For example, SURVEYURL in the
email notification templates still gets replaced with that of the main site. Ideally I would be able to customize the root URL for each survey. It would also be nice if user groups could be assigned a survey URL and they would appear to get their own limesurvey site under which the surveys they create will appear.
0
votes
up equal down
Solution #1: expand the DB so each survey, user, and group has a URL
Written by dabrahams the 7 Apr 11 at 00:28.
then, of course, adjust the rest of the code to support these options.

Add a comment or propose a solution >>

Ability to specify a custom css and a custom js per survey  
Written by zenil79 the 11 Feb 11 at 07:33. Related project: 1.x all. New
Right now you can style a survey by modifying its template. You can also put any .js file for a survey by modifying its template.

But there could be more than 1 survey that shares the same template but needs to differ slightly. For example each survey could have a different header image, background image,footer etc. So creating a separate template for each survey(that differs slightly) is cumbersome.
0
votes
up equal down
Solution #1: Limesurvey provides options in the survey settings page
Written by zenil79 the 11 Feb 11 at 07:33.
We should be able to specify a custom css and a custom.js file per survey. These css and js file can reside in the uploads\sid folder. And then Limesurvey can provide options in the survey setting page where users can specify a css/js file. Actually the js option should be multiple. Users can specify several js files.

Limesurvey will then add these links for each page in the survey.

Add a comment or propose a solution >>

Average interview time placeholder  
Written by ftrifoglio the 10 Feb 11 at 09:58. Related project: 1.x all. New
A new feature in the 1.91 release is the time statistics.

As the NUMBEROFQUESTIONS placeholder, the AVGINTERVIEWTIME would be useful in the welcome page template.

For example a welcome message would be:

There are NUMBEROFQUESTIONS questions in this survey and so far it took average AVGINTERVIEWTIME minutes to accomplish.
0
votes
up equal down
Solution #1: calculate the avg int time and create the placeholder
Written by ftrifoglio the 10 Feb 11 at 09:58.
The system keep track of the interview time (seconds) for each respondents.

You calculate the

average interview time (minutes) = sum(int_time)/(60 * n)

where

int_time : interview time (seconds) for each resps
n: number of resps

Then you create the placeholder for the templates.

Add a comment or propose a solution >>

Icons in the Admin Area  
Written by pkarunyu the 9 Feb 11 at 09:46. Related project: 1.x all. New
The default icons in the admin area can be improved quite a bit. They are not very aesthetically pleasing.

0
votes
up equal down
Solution #1: Replace icons with better ones
Written by pkarunyu the 9 Feb 11 at 09:46.
I propose that all of them be replaced with better icons. I personally use the Coquette collection from Dryicons.com.

Each icon used should be visually descriptive of the action that it does.

Add a comment or propose a solution >>

Posibility for editing template for save mail  
Written by Sandro2301 the 1 Feb 11 at 15:25. Related project: 1.x all. New
1 ) Text of the save mail is not editable (except for editing the translation files)

2 ) url within the e-mail that is sent to a user when he saves his survey contains username and password.
0
votes
up equal down
Solution #1: Posibility for editing template for save mail
Written by Sandro2301 the 1 Feb 11 at 15:25.
Is it possible to add the feature for editing the template for the mail that is sent when a user of a survey is saving his survey?

A template like the one for the invitation e-mail

I also would like to edit the url that is sent to the user. I don't want to have the username and the password within the url.




Add a comment or propose a solution >>

Barebones SURVEYURL is helpful!  
Written by JoyLaneResearch the 29 Nov 10 at 14:07. Related project: 1.x all. New
In emailing invitations and reminders, one can use a barebones version of the SURVEYURL field placed within an HTML anchor tag to make a prettier survey link. The code described in the documentation is @@SURVEYURL@@.

The same type of feature would be desirable for the OPTOUTURL as well, but is currently unavailable in 1.90+.
2
votes
up equal down
Solution #1: Add email placeholder support for barebones OPTOUTURL
Written by JoyLaneResearch the 29 Nov 10 at 14:07.
Add @@OPTOUTURL@@ as an email placholder for invitations and reminders.

Add a comment or propose a solution >>

Navigation buttons size is too small  
Written by Nataliemcmullen the 25 Nov 10 at 16:56. Related project: 2.x all. New
The buttons are so small that sometimes it can lead to clicking on things that were not meant to be clicked on. Little buttons that I cannot read sometimes lead to me restarting the survey or the like.
0
votes
up equal down
Solution #1: Increase the size of the navigation buttons
Written by Nataliemcmullen the 25 Nov 10 at 16:56.
I would recommend increasing the size of the buttons. A simple enlarging of them would make them much easier to use.

Add a comment or propose a solution >>

adding questions sequence at all times during survey progress.. and..  
Written by itsme the 3 Nov 10 at 13:39. Related project: 1.x all. New
hello, were were talking here
http://www.limesurvey.org/en/support/forums/5-can-i-do-this-with-limesurvey/512 82-masking-question-count-and-progression?limit=10&start=10#51608

adding question number for each question while making the survey... also having exact number of percentage while progressing WITH the graph progress bar.
0
votes
up equal down
Solution #1: to add possibility, or at least to allow using it within templates...
Written by itsme the 3 Nov 10 at 13:39.
simply i think it is easily to be added. to have the same number of questions going sequensly when progressing the survey. Questionnumber can be viewed but not in all templetes, total# of questions can be viewed as well but no at all templates, thats why, just try to add this feature to have for example

q 1 of 20 - q 2 of 20 - q 3 of 20 while making the survey by end-users...

also if possible, it is a greate help if you could place exact progress number percentage. such as 23% 58% 90% somewhere under the progress graph bar or inside it, as this will give stronger impression to the end-users and let him/her feel they are really progressing...

appreciating your great work and support.


Add a comment or propose a solution >>

make help as alt-text a part of the language files of limesurvey  
Written by onderzoekspraktijk the 2 Nov 10 at 01:06. Related project: 1.x all. New

The alt text is read aloud when someone fills in a survey using a screen-reader. It is standard "Help"; which is slightly irritating when it is repeated with lots of wuestions.
So I want to change it to: nothing (i.e. silence), or something like "Information about this question:".

I tried changing the text Help inside the translation file, but that does not change anything.
The alt-text can be changed inside common.php.
Search for:
$line=str_replace("QUESTIONHELP", "".$help, $line);

Change the text after alt=

Save the file and that is it.
You can find common.php in the root of your limesurvey install.

However: watch out when you update. This can cause your changes disappear.

Mazi thinks it would be useful to be able to also change these text by editing the translation, what do you think?!
-1
votes
up equal down
Solution #1: Bring alt-text for the help-image to the translation files
Written by onderzoekspraktijk the 2 Nov 10 at 01:06.
Now the alt-text is hard-coded in the common.php file.

I really do not know how much work it is to change that and make it a part of the translation files.

If it is technically do-able it would be a refinement of Limesurvey to actually do it!
And it deliver be a better situation for all people that (have to) use a screenreader.

Add a comment or propose a solution >>

Token Input Page  
Written by apatani the 11 Oct 10 at 02:00. Related project: 1.x all. New
The scrpit and layout of the page now appears in the index.php file in the root folder. IF you want to change this formatting to make it specific for the survey that you want ot use with token or if you want to add graphics, etc changing index.php is not what you want to do.

-1
votes
up equal down
Solution #1: Token Input Page
Written by apatani the 11 Oct 10 at 02:00.
I would like to suggest that the token formatting and layout be taken out of the index.php and put into a new .pstpl file.

Add a comment or propose a solution >>

it should be possible to turn on/off the note about privacy  
Written by pmonstad the 3 Sep 10 at 23:45. Related project: 1.x all. New
The privacy note is too eye catching and should either have the possibility to be turned on/off or the possibility to change style from css.

There is as far as I can see, no css style for the privacy note making it hard to put to text in smaller size.
1
votes
up equal down
Solution #1: implement on/off option and/or css style
Written by pmonstad the 3 Sep 10 at 23:45.
implement on/off option and/or css style
1
votes
up equal down
Solution #2: Turn off anonymous submissions
Written by dvickers79 the 1 Oct 10 at 20:39.
The only way that I've found to remove it is to turn off anonymous submissions, as this is what the privacy message is referring to...anonymity.

Add a comment or propose a solution >>

Replacement Files Hardcoded  
Written by virus the 14 Aug 10 at 18:36. Related project: 1.x all. New
Would it not be nice if you can change the replacement fields messages to your own, currently you can't as they are hardcoded , to change them you need to edit the file just to find out that it gets replaced when you update / upgrade.
1
votes
up equal down
Solution #1: RE: Replacement Files Hardcoded
Written by virus the 14 Aug 10 at 18:36.
Can it be placed within the admin area of LimeSurvey, maybe create another tab under the setup of your survey.

Add a comment or propose a solution >>

RETURNTOSURVEY Button  
Written by virus the 14 Aug 10 at 18:12. Related project: 1.x all. New
Currently in LimeSurvey the replacement field for RETURNTOSURVEY if used gets replaced with and hyperlink, which does not quite fit in with all the nice buttons you have on your template.

So to make it blend in with the rest of the buttons on your template you will have to make some adjustments to your template code.
3
votes
up equal down
Solution #1: RETURNTOSURVEY Button - TEMP SOLUTION
Written by virus the 14 Aug 10 at 18:12.
Have the hyperlink removed from common.php and have it replace by a button.

You can accomplish it now by doing it manually, but IS NOT RECOMMENDED as you have to make changes to the core of limesurvey which will be replaced by your next update / upgrade, but it can be done.

SOLUTION FOR NOW UNTIL APPROVED
=================================
open common.php
goto line number 2990
replace with $savereturn = "$relativeurl/index.php?sid=$surveyid";
goto line number 2995
replace with $savereturn .= ";";
Now use the following code in your template layouts

Refresh your template and the hyperlink has been replaced with an button.

Add a comment or propose a solution >>

User does not understand when data is saved and/or lost  
Written by ronvdburg the 11 Aug 10 at 19:18. Related project: 1.x all. New
I suggest to change the texts of a few buttons because users don't understand when their input is saved and/or lost.

When a user sees the button [Exit and clear survey], he/she thinks that the survey data will be lost.

Furtermore, the warning "Are you sure you want to clear all your responses?" is also frightening users to loose their data.

The user does not (always) understand that pressing [Previous] or [Next] will save the data.
1
votes
up equal down
Solution #1: Rephrase some buttons and warning texts
Written by ronvdburg the 11 Aug 10 at 19:18.
I use the group-by-group mode.

====== Suggestion 1 =====
[Exit and clear survey] ==> [Logout]

The survey isn't actually cleared, because when I come back later (e.g. using the link in the invitation mail), I see what I entered earlier. The only data that I may loose is the data from the last page (= group).

======= Suggestion 2 ========
"Are you sure you want to clear all your responses?"
==>
"You will be logged out. Have you saved your results?"

The original message may frighten the user, while a [Next] or [Previous] button may have saved the data anyway.

======= Suggestion 3 ========
[Next] ==> [Next (and saved)]
[Previous] ==> [Previous (and saved)]

This clarifies to the user that pressing [Previous] and [Next] is a good way to save intermediate results before going to lunch.

======= Suggestion 4 ========
"One or more mandatory questions have not been answered. You cannot proceed until these have been completed"
==>
"One or more mandatory questions have not been answered. You cannot proceed until these have been completed. (Your intermediate results are saved.)"

This explains to the user that he/she cannot go to the next group, but the data has been saved anyway.

Add a comment or propose a solution >>

Spacing in the design layout  
Written by griffisblessing the 10 Jun 10 at 20:21. Global category: Templates. New
I'm brand spanking new to LimeSurvey - just installed and got it running this morning. I've already created a survey and published it, so I'd say things are going well. My feedback has to do with the graphic layout in the admin area, it feels a little cramped.
-4
votes
up equal down
Solution #1: Spacing in the design layout
Written by griffisblessing the 10 Jun 10 at 20:21.
I would like to see a little more spacing (breathing room) in between the icons for the control toolbars. Also, a little more vertical spacing between the sections (survey, group, item, etc.) would be appreciated. I know you're most likely just trying to conserve screen real estate - and I appreciate that - but I think a little spacing would be a relatively easy implementation and would add to the ease of use.

Thanks for all your hard work, it's certainly appreciated.

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

Difficulty to manage some CSS and JS with hard coded information  
Written by Shnoulle the 23 Mar 10 at 12:11. Related project: 1.x all. New
Hello,

Actually there are some hardcoded style.

For exemple for mandatory question we had in qanda.php :

<strong><br /><span class='errormandatory'>

And a lot of other font color='orange' .

This made non-semantic survey and more difficult to use CSS in a good way.

1
votes
up equal down
Solution #1: Remove all non-semantic information from php code
Written by Shnoulle the 23 Mar 10 at 12:11.
We can use some value of semantic, for example : span , div , p , strong , em in code with some class.

For errormandatory, just a <strong class="errormandatory"> and just one thing for all.

Problem : template had to be modified : if the semantic way is good enough, we can just look at default and limespired template.


1
votes
up equal down
Solution #2: Modify template ability with conditionnal thing
Written by Shnoulle the 23 Mar 10 at 12:19.
Some of template sytem had the ability to make conditionnal branch.

For example smarty :
if $logged_in
Welcome, $name!
else
hi, $name
/if


We can use something lime that :
{if QUESTION_MAN_MESSAGE}{QUESTION_MAN_MESSAGE}{/if}

Or more easy for template maker :
{optionnal_code QUESTION_MAN_MESSAGE optionnal_code}

and QUESTION_MAN_MESSAGE are only text from langage.

This is more difficult to do i think. (i can't help, but i can help to the first solution)
-2
votes
up equal down
Solution #3: translate CSS class names on the fly
Written by evan the 23 Apr 10 at 06:02.
I did a lot of work putting in the classes to make it easier for designers to style LimeSurvey by moving styling out of hard coded (and invalid) HTML styling into easily (with the right knowledge) customisable CSS. Most of these classes names use meaningful if your survey is in English. If your survey is not in English then the classes are not meaning full so do not contribute to the semantic quality of the survey.

The following might be a slightly weird solution but...

One possible solution is to parse both the template files and CSS files when the survey is activated, dumping the cached versions of these files into a locale based templates directory.

Also on the same idea. Have a parser to translate class and ID names in template.css files into other languages to make it easier for non-english speakers to style templates.
0
votes
up equal down
Solution #4: Modify template ability with conditionnal thing #2
Written by Shnoulle the 25 May 10 at 14:22.
in common.php

Replace
if (strpos($line, "QUESTION_HELP") !== false) $line=str_replace("QUESTION_HELP", $question['help'], $line);

by

if(preg_match("~(.*)(\)(.*)QUESTION_HELP(.*)(\)(.*)~",$line)$line=preg_replace( "~(.*)(\)(.*)QUESTION_HELP(.*)(\)(.*)~","$1$3$question['help']$4$6",$line);


I put some diff on bugtracker after 1.90 was out.

Add a comment or propose a solution >>

Presentation of un-answered mandatory questions  
Written by kishu the 6 Mar 10 at 16:53. Related project: 2.x all. New
It's very usual to find users submitting the form with mandatory questions unanswered. Then the page gets reloaded again with a change of css to point out the such questions. The problem is when a survey page is too long with more number of questions then the user needs to scroll all along to find out what he missed. This is fine but a better alternative can be thought of.
-1
votes
up equal down
Solution #1: Using Light Window type interface
Written by kishu the 6 Mar 10 at 16:53.
One solution is to use a light window type interface. Whenever user submits (clicks next button) the page, all unanswered questions will be popped out in a light window notifying the user that they are mandatory. This provides a easy UI and a good surveying experience. After filling these missed mandatory questions he'll be taken forward as usual.
1
votes
up equal down
Solution #2: Using body CSS
Written by Shnoulle the 19 Mar 10 at 01:25.
When a page is submitted, if an error occur (mandatory or bad response) put a body class="error" and div class question error mandatory

And then with css, template can choose to show or not the good question. It's presentation, ls code don't have to make presntation choice, only tempate have to make presentation choice. (for example with jquery : put a animated hiding on good question)

And please, don't use light window ...


.
-1
votes
up equal down
Solution #3: use CSS validation
Written by anishseth the 21 Mar 10 at 07:56.

Add a comment or propose a solution >>

Individual CSS for each survey  
Written by mdekker the 1 Mar 10 at 10:42. Related project: 1.x all. New
When you want to style question for an individual survey you have to manually include a css file or edit the overall template. It would be nice to have additional, surveyspecific CSS in a separate CSS file that can be edited from the survey screen instead of from the template editor.
2
votes
up equal down
Solution #1: Include a surveyid.css
Written by mdekker the 1 Mar 10 at 10:42.
Have the template check if a .css exists and include it when it does. (could be generated for a new survey but left blank initially)

Add an edit survey css button to the survey toolbar where one can jump to a special template editor screen where you can edit this sid.css
Would be nice if there were links in the screen to point people to the appropriate item in the wiki for help.
2
votes
up equal down
Solution #2: Name the body with the survey id
Written by Shnoulle the 19 Mar 10 at 01:31.
More simple :

body class survey#SID group#ID (if by group/question) question#ID (if by question)

Add a comment or propose a solution >>