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 not following the guidelines by the moderators.

what do you hate/ love about Lime Survey?  
Written by firesox36 the 27 Nov 11 at 09:12. Global category: Logic & Conditions. Not an idea
This be substituted for one open question.so no repetition occure.
0
votes
closed
Solution #1: One open question
Written by firesox36 the 27 Nov 11 at 09:12.
An open question on the Lime Survey quality assurance survey, “‘What would you recommend Lime Survey to add to its programme to make it better?” should be added

Add a comment or propose a solution >>

Status bar  
Written by firesox36 the 27 Nov 11 at 08:48. Global category: Logic & Conditions. Not an idea
A status bar should be added to let the user know how far they are in the survey, especially for the Lime Survey quality assurance survey.
0
votes
closed
Solution #1: Status bar
Written by firesox36 the 27 Nov 11 at 08:48.
Implementation
Add a how to in the FAQ guide and add the status bar to the customer feedback survey.

Add a comment or propose a solution >>

Intelligent Progress Bar  
Written by HIV7 the 21 Feb 11 at 15:00. Related project: 1.x all. Not an idea
When you got a Survey with for example 16 questions. The first one is about the grade you had in maths in the primary school. Depending on that choice 3 different questions are posted. So the questions 2 to 16 are conditional, due to the grade selected in the first question and each user has only 4 question the get through the survey.

Unfortunately the progress bar depends on the whole amount of questions in the survey. So after question 1 the User only has 6,25% and NOT 25% (what would be right in that case).

That leads to minimize the motivation of the survey users, because they think they're still at the beginning but in real they've nearly finished.
0
votes
closed
Solution #1: Intelligent Progress Bar includes conditions
Written by HIV7 the 21 Feb 11 at 15:00.
In my view it would be great to have an algorithm, that calculates the user's way through the survey and shows his result in the progress bar.

See the 1 comments or propose a solution >>

To be able to use 3rd party assessment tool question & answer codes  
Written by wabrit the 8 Jun 11 at 11:31. Global category: Logic & Conditions. Not an idea
I'm investigating the possibility of using limesurvey as the UI front end to 3rd party assessments; these are assessments defined by other vendors.

One characteristic of these assessments is that they already have question and answer codes defined by the vendor, and it's important to be able to tie back the questions and answers within limesurvey to their source.

limesurvey limits answer code lengths to 5 characters and question code lengths to 20; some of the 3rd party assessments define codes that exceed these lengths.
0
votes
closed
Solution #1: Remove or increase question & answer code length limits
Written by wabrit the 8 Jun 11 at 11:31.
If the question and answer code lengths were increased (perhaps to 128 characters each) or the maximum removed then it would be easier to use 3rd party codes directly in the assessments.

Add a comment or propose a solution >>

Advanced Assessment  
Written by jumper51 the 11 Feb 11 at 00:24. Related project: 2.x all. Not an idea
Many ideas are dealing with different types of evaluation of assessments i.e. the percentage of A, B or C responses. Other ideas suggest the averages, totals, etc. to be calculated. Still others suggest that these data should be presented in different graphs (spider web, columns or bars).

I think all these approaches are inadequate and would only inflate Limesurvey instead of make it flexible! I also think that everyone should be able to make his own evaluations.
0
votes
closed
Solution #1: Input Formats
Written by jumper51 the 11 Feb 11 at 00:24.
Allow admins to define the allowed input formats (based on users and groups) for any given question and especially assesment texts. Input formats could include structured text, plain text, html and (!) php. The LS replacement-field values should be easily accessible in php.

Since i can only propose one idea, the html input format should be extended by making the replacement-field values (easily) accessible via javascript.

Add a comment or propose a solution >>

Unlimited questions, etc.  
Written by Nataliemcmullen the 25 Nov 10 at 17:16. Related project: 2.x all. Not an idea
There would be an unlimited amount of questions, answers and responses. There would be no need to worry about whether or not there is enough room to store everything.
0
votes
closed
Solution #1: Create relational tables
Written by Nataliemcmullen the 25 Nov 10 at 17:16.
The relational tables are a much more efficient way of storing things. It would make it so that everything would take up much less space and all user could have unlimited answers and surveys.

Add a comment or propose a solution >>

Variable PASSTHRU for exit link  
Written by orvil the 14 Jun 10 at 21:52. Related project: 1.x all. Not an idea
Often it is not possible to manipulate the incoming link for a survey. So if one has to build an exit link wth a passthru argument from the incoming link, there is a problem to solve.

e.g. if your participants are sent via links like http://www.mydomain.org/limesurvey/index.php?sid=12345&lang=de&user=ABCDEF
and the "passthru=user&user=ABCDEF" part can't be done you need to get the passthru argument on a different way.

What I had to implement recently and would like to share :-)
(see solution)

Orvil

hopefully this is the right place to post
Hm, can't edit curly brackets here so I'm using \( instead
0
votes
closed
Solution #1: Variable PASSTHRU:arg
Written by orvil the 14 Jun 10 at 21:52.
The easyer way would be to say in the exit link
http://www.myexit.org/thanks.php&\(PASSTHRU:user\)
where the user-value "ABCDEF" from the incoming link is sent.

There are only two steps to implement a variable passthru, to pass any argument you like from the calling url:

1. in the index.php there are some lines to add (V1.90RC1 lines 2512ff)

// Check if the current survey language is set - if not set it
// this way it can be changed later (for example by a special question type)
//Check if a passthru label and value have been included in the query url
if(isset($_GET['passthru']) && $_GET['passthru'] != "")

if(isset($_GET[$_GET['passthru']]) && $_GET[$_GET['passthru']] != "")

$_SESSION['passthrulabel']=$_GET['passthru'];
$_SESSION['passthruvalue']=$_GET[$_GET['passthru']];



// NEW orvil: if no passthru variable is explicitely set, save the whole query_string
else

$_SESSION['ls_initialquerystr']=$_SERVER['QUERY_STRING'];


// end code


2. something to add in the common.php function passthruReplace($line, $thissurvey) (V1.90RC1 lines 3326ff)

function passthruReplace($line, $thissurvey)

$line=str_replace("\(PASSTHRULABEL\)", $thissurvey['passthrulabel'], $line);
$line=str_replace("\(PASSTHRUVALUE\)", $thissurvey['passthruvalue'], $line);

// NEW orvil: replacement for variable passthru argument like PASSTHRU:myarg
while (strpos($line,"\(PASSTHRU:") !== false)

$p1 = strpos($line,"\(PASSTHRU:"); // startposition
$p2 = $p1 + 10; // position of the first arg char
$p3 = strpos($line,"",10); // position of the last arg char

$cmd=substr($line,$p1,$p3-$p1+1); // extract the complete passthru like "PASSTHRU:myarg"
$arg=substr($line,$p2,$p3-$p2); // extract the arg to passthru (like "myarg")

// lookup for the fitting arg
$qstring = $_SESSION['ls_initialquerystr']; // get initial query_string

parse_str($qstring, $keyvalue); // split into key and value
$match = 0; // prevent an endless loop if there is no arg in url
foreach ($keyvalue as $key=>$value) // lookup loop

if ($key == $arg) // if match

$line=str_replace($cmd, $arg . "=" . $value, $line); // replace
$match = 1;
break;

if ($match == 0)

$line=str_replace($cmd, $arg . "=", $line); // clears "PASSTHRU:myarg to "myarg=" if there was no myarg in calling url





return $line;


See the 1 comments or propose a solution >>

ability to change tiwidth in config  
Written by webdev the 7 Apr 10 at 18:30. Related project: 1.x all. Not an idea
I would like to be able to change the tiwidth (answer field text input width) and maybe some others in the config file. I know I can change each field individually, but after creating a survey, found that the only way to get questions side by side was to change the input size from 50 to 40 in qanda.php (takes too long to change all questions). And I'm sure that will get overwritten with the next version.

Thanks!
0
votes
closed
Solution #1: Make tiwidth an option that could be set in the config file.
Written by webdev the 7 Apr 10 at 18:30.
Make tiwidth an option that could be set in the config file. And other fields too, if that's helpful.

Thanks!

Add a comment or propose a solution >>