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

Contributor holch

timed generation of tokens and mail sendout  
Written by bverhaegh the 7 Oct 09 at 15:18. Related project: 1.x all. New
to use limesurvey as a customer survey tool.

a customer database is synchonising with limesurvey.

so new users appear in this table,

for this we need to log in and send these new customers a survey.
41
votes
up equal down
Solution #1: timed sending.
Written by bverhaegh the 7 Oct 09 at 15:18.
the idea is to create a timer that creates tokens en send these customers the survey automaticly.

allso with big surveys, this can be used auto email the survey to groups 100 each time to avoid spam problems.


See the 1 comments or propose a solution (latest comment the 18 Feb 12 at 11:34) >>

drag and drop question type and hotspot question type  
Written by freddekkers the 22 Apr 10 at 16:56. Related project: 1.x all. New
drag and drop question type

Respnsee can answer questions by drag a image (i.e. a card with an animal) and drop it on an anothor inmage (i.e. mamaels, insects etc)


Hot spot question

Responsee can answer a question by pointing to a spot (i.e. a country on a map of a continent)
5
votes
up equal down
Solution #1: use standard apps
Written by freddekkers the 22 Apr 10 at 16:56.
I am no programming specialist, but i hear that there are java aps to perfom this task

See the 1 comments or propose a solution (latest comment the 26 Nov 11 at 18:52) >>

Drupal integration  
Written by marcvangend the 5 Mar 10 at 12:20. Related project: 2.x all. New
Drupal is one of the most popular open source CMS'es, but it's not geared towards complex surveys. I think that both Drupal and Limesurvey would benefit from a Drupal-Limesurvey integration module.
3
votes
up equal down
Solution #1: Drupal / Limesurvey modules
Written by marcvangend the 5 Mar 10 at 12:20.
Some research needs to be done to decide what should be integrated and how that can be accomplished. I think the most important is to synchronize or share the users:
- from Limesurvey, Drupal users could be invited to fill out a survey;
- users of a Drupal site could fill out (and create?) surveys without logging in again (single sign on);
- a logged-in user could see in Drupal which surveys are available for him.

At least, a Drupal module would be needed. Depending on the architecture and API's of Limesurvey2, a module/mod/plugin/addon for Limesurvey might be needed as well.
1
votes
up equal down
Solution #2: iFrame
Written by hardzsi the 15 Mar 10 at 14:29.
In case of Typo3 CMS, an existing and published survey can be integrated into its frontend via iFrame technology (after installing an iFrame-enabler extension, eg. Flexform based IFrame (ffiframe)). Similar solution can exist on Drupal or other CMSs as well.

For the integration of admin part of LimeSurvey as a CMS module, i cant't see much benefit from.

See the 3 comments or propose a solution (latest comment the 26 Oct 10 at 12:35) >>

Choose bar chart instead of pie chart when you want to  
Written by onderzoekspraktijk the 19 Nov 09 at 23:49. Related project: 1.x all. Implemented
Any question that totals to 100% gets a graphic representation in the form of a pie chart.
I tried to change the code to make it possible to choose a bar chart instead.
I did this because the pie chart is terrible to intepret when it depicts more than 3 variables. It sure looks nice, but it does not convey information in a nice manner: it flabbergasts.
(This link tells it much better than I ever could:http://www.perceptualedge.com/articles/08-21-07.pdf)
23
votes
implemented
Selected solution (#1): chart chooser parameter in the survey fields on top of each survey
Written by onderzoekspraktijk the 19 Nov 09 at 23:49.
Of-course more importantly it needs some coding of the used software. I tried it but it is beyond me.

Add a comment or propose a solution >>

Allow Welcomepage and Endpage as questionstypes.  
Written by jelo the 28 Apr 10 at 12:12. Related project: 1.x all. Implemented
Allow hiding Welcomepage (when you are linking different surveys together) or different Endpages (e.g. respondents get suitable redirection).
1
votes
implemented
Selected solution (#2): Welcome/Endpage by settings
Written by c_schmitz the 19 Oct 10 at 11:59.
Create a new setting to hide the Welcome page.
The end page problem will be resolved by conditioned text blocks.

See the 5 comments or propose a solution (latest comment the 7 Oct 10 at 16:21) >>

Tics for slider layout  
Written by apps the 2 Feb 10 at 10:06. Related project: 1.x all. New
Tics (aka tic marks) should be visible under the slider bar.

See this sketch: http://img38.imageshack.us/img38/5295/10403feb10095848.gif

benefits: easy read, make it clear it's a slider with discrete values, catch where the handle is in respect to left and right limits.

Details:
type = multiple numerical input
options:
use slider layout = 1
slider min = 0
slider max = 10
slider accurancy = 1

13
votes
up equal down
Solution #1: add an option
Written by apps the 2 Feb 10 at 10:06.
show_tics = 0 (default). Just as it is.
show_tics = 1 : the slider shows tics under the bar, between the slider_min and the slider_max values.

See the 1 comments or propose a solution (latest comment the 20 Jul 10 at 23:58) >>

Warn survey authors about survey size  
Written by tringate the 20 May 10 at 14:53. Related project: 1.x all. New
Avoid writing a survey that is too large to be activated.
3
votes
up equal down
Solution #1: Add warning to List survey display with estimated field size shown
Written by tringate the 20 May 10 at 14:53.
Add a column in the survey list screen to give estimated survey table size.

The database type is known, and the estimated table sizes limits are known. A survey could be scanned and an estimated table size shown and those nearing the limits could be displayed in a different color.

Here is what the manual says about table size and unfortunatly after writting a very long survey and then trying to activate it I discovered I was way over the limit of what my database would accept.

...regarding survey size
Note: 'Survey size' refers to the maximmum number of questions (and answers) in your survey - don't confuse this with the number of replies on your survey (there is no limitation on that). Theoretically there would also be no limit on the maximum number of questions/answers in LimeSurvey. But the database engine you are using has several limits. The most important one is the limit on the number of fields(columns) in the result table.


•MySQL ISAM: The sum of the lengths of the VARCHAR and CHAR columns in a table may be up to 64KB.
•MySQL InnoDB: Maximum number of 1000 columns
•MS SQL Server 2000: Maximum number of 1024 columns
•Postgres: Maximum number of 250-1600 columns depending on column types. The maximum number of columns can be quadrupled by increasing the default block size to 32k. See Installation FAQ and PostgreSQL FAQ.

The mySQL ISAM engine is the most tricky one. As it allows only up to 65,535 bytes per row and utf8 characters can require up to three bytes per character the maximum may be only 21,844 characters (but this depends on your DB encoding).
You can roughly calculate the size of your survey like this:


•Every multiple numerical question: 20 chars for each answer
•Every multiple choice & array question answers: 5 chars for each answer
•Every other question type: 5 chars
•Add 10% for the usual overhead

Add a comment or propose a solution >>

turn display question codes on and off on a per survey basis  
Written by evan the 28 Apr 10 at 05:04. Related project: 1.x all. Implemented
When display question code QUESTION_CODE is working for normal screen surveys. It would be great to be able to turn it on and off.

Currently we run a lot of research surveys. In the development/pilot phase, we collect feed back about how the survey is structured. The problem is that it's hard to identify which question the feed back refers to. Having the question codes would make this a lot easier.

Then when the survey is ready for real use, the question codes would be irrelevant. Currently the only possible way would be to create a custom template.

Our LimeSurvey installation services a university with lots of org units and thus lots of custom templates. Creating another custom template just to display question codes is very annoying.
2
votes
implemented
Selected solution (#1): Add yes no option to 'Edit survey settings' > 'Presentation & navigation'
Written by evan the 28 Apr 10 at 05:04.
In the 'Edit survey settings' > 'Presentation & navigation' tab add a yes/no drop down titled "Display question codes" This would then be checked when populating the template then apply if 'yes'

See the 1 comments or propose a solution (latest comment the 3 May 10 at 21:17) >>

Duplicate survey feature  
Written by fingerprn the 3 Feb 10 at 22:12. Related project: 1.x all. Implemented
I use the same survey, except for a few small changes, with different groups of people. I'd like the ability to just click a button and copy a survey, including questions, layout, etc., without needing to use the import/export feature.
9
votes
implemented
Selected solution (#1): Copy survey button
Written by fingerprn the 3 Feb 10 at 22:12.
Right next to the Export Survey Structure button, add a Copy Survey button. When you click on it, it asks for a new survey name. Click on that and it creates an exact duplicate (except the survey name) of the current survey structure and design. From there, you can open the new "inactive" survey and make any necessary changes.

See the 3 comments or propose a solution (latest comment the 5 Mar 10 at 15:47) >>

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

Offline Surveys  
Written by holch the 26 Feb 10 at 02:31. Related project: 2.x all. New
I was thinking about this quite a while already. It is not always possible to do a interview online (CAWI) or via telephone (CATI). When programming is necessary CAPI comes into the game.

However, most CAPI-Tools are old and boring and additionally you have to have still another program.

However, wouldn't it be greate to be able to use Limesurvey for all those purposes. However, even with UMTS/3G it is not always possible or reliable enough to do it with a online survey tool.

6
votes
up equal down
Solution #1: Limesurvey CAPI feature
Written by holch the 26 Feb 10 at 02:31.
In times of Google Gears and HTML5 I was wondering if it would be possible to use the survey offline?

Tine20.org for example is using Gears to make the application usable offline. Or Gmail, etc.

I am not sure if this is possible with a very complex and flexible tool like Limesurvey, but maybe it is?

Add a comment or propose a solution >>

How to visualize questions, logic & conditions  
Written by GregB the 16 Feb 10 at 23:28. Related project: 1.x all. Implemented
Some surveys can be very complex.

For my last survey, I had a committee deciding the groups and questions. We used FreeMind to come up with our structure.
-5
votes
implemented
Selected solution (#1): Visual Question Tree using MindMap structure
Written by GregB the 16 Feb 10 at 23:28.
It would seem to me that someone very smart person could make some script to convert survey data into mindmap data.

This would be a straight export from LimeSurvey to the mindmap data structure.

Branches can be colorcoded to denote conditions.
4
votes
implemented
Selected solution (#2): Solution #2: Use a normal "folder visualisation"
Written by holch the 5 Mar 10 at 18:59.
I agree that the MindMap Structure wouldn't really work.

But I know some survey tools, that use a kind of "folder structure" as we know it from file explorers, etc.

I think this can display filters and so on pretty well. At the moment Quotas, Filters, and questions are somehow displayed very seperate and it difficult to get a good overview of the survey (I do agree with the GregB here).

But with the folder tree, you can show loops, filters, pages/groups and questions, which can be especially helpful for long and complicated surveys.

See the 1 comments or propose a solution (latest comment the 17 Feb 10 at 21:51) >>

Preview for Question Group  
Written by leolime the 6 Feb 10 at 19:09. Related project: 1.x all. In development
I have a preview for a single question which is really helpful.

I would like to have as well a preview of a Question Group. This would help me to get an idea about the order and being lost in details. Would help especially for those questions at the end of a survey.
17
votes
inprogress
Selected solution (#1): Button for group preview
Written by leolime the 6 Feb 10 at 19:09.
To have a button same as the Question Preview a Question Group Preview-Button.

Add a comment or propose a solution >>

Finding / exploring existing labelsets  
Written by oddible the 29 Sep 09 at 17:53. Related project: 1.x all. Implemented
From my understanding there is no way to create Array-type questions without using a Label Set. And Label Sets are global to the site. Therefore, if the Label Set doesn't exist I need to give my researchers access to Create / Edit Labels. This creates some problems:

1. Users create SO MANY label sets that the list of existing label sets becomes functionally useless because it is impossible to find one that works for you (due to poor naming convention and overly specific label set creation).

2. A user may edit and change a label set that another user has in an active survey thus invalidating his results.
(This issue is addressed in another solution:
http://ideas.limesurvey.org/ideatorrent/idea/15/)

7
votes
implemented
Selected solution (#1): Label set categorization and search
Written by oddible the 29 Sep 09 at 17:53.
1) Provide a mechanism to better codify and search for Label Sets

a) a field for number of answers so people can find the 13 point Likert scale that someone else created for instance (~cringe~)

b) a catalogue to explore labelsets and

c) a field for descriptive keywords for each labelset rather than relying on the labelset names.

d) a Labelset search
0
votes
implemented
Selected solution (#2): User-specific label sets
Written by izahn the 16 Oct 09 at 07:11.
I agree that label sets tend to become a problem. One way to address this is to have a system where each user manages their own set of labels. This could work as follows:

1) Each user has their own list of label sets

2) Have a global list of label sets that consists of the combination of all the individual user's label sets

3) Users can copy label sets from the global list into their personal label set list.

This way each user is not overwhelmed by the clutter of label sets that tends to accumulate, but can access the master list if they want to.

Add a comment or propose a solution >>

Answercounts  
Written by rs1176 the 25 Sep 09 at 10:30. Related project: 2.x all. Implemented
It would be usefull to count answers for logic.

For example
Q1 Which brands do you know?
- Brand1
- Brand2
- Brand3
- Brand4
- None

Ask Q2 only if at least 2 answers at Q1

Q2 Which of these brands is your favorite brand?
- Brand1
- Brand2
- Brand3
- Brand4
2
votes
implemented
Selected solution (#2): Advanced conditions
Written by jumper51 the 12 Feb 11 at 20:38.
Allow the administrator to write his own conditions in either javascript or php! Maybe a security issue, but the admin could enable or disable this feature for certain users and groups! This would solve other familiar problems as well!

Add a comment or propose a solution >>

Track time respondents use for each question  
Written by opirnia the 11 Oct 09 at 05:48. Related project: 1.x all. Implemented
I am doing surveys that involve showing participants a message; at some point in the questions that follow (after reading the message) their responses begin to differ from participants who did not read a message. It would be nice to know more about when that happens.

messages aside, this would also allow us to omit questions that are taking participants an excessively long time to complete (compared to other questions)
1
votes
implemented
Selected solution (#2): Record time in minutes spent on a question/question group
Written by izahn the 16 Oct 09 at 07:24.
I don't think time stamps are the way to go. Just calculate the actual time spent.

It's actually kind of complicated I think.

1) If presenting one-question-per-page, have a question attribute "record time".
2) If presenting one-group-per-page, have a question group attribute "record time".
3) Store the value in a field named "QUESTIONID_time" if survey is presented question-by-question or "QGROUP_time" if survey is presented group-by-group.

If you have these all turned on in question-by-question presentation mode then you've just doubled the number of fields in your data set. So I don't think this should be and option at the survey level, only at the group/question level.

A related request is to set time limits for questions/question groups. After the time limit has expired the survey moves on to the next question/question group.

Add a comment or propose a solution >>

Store assessment results for further evaluation  
Written by hardzsi the 26 Sep 09 at 15:37. Related project: 1.x all. Implemented
The evaluated TOTAL assessment (sum) is nicely displayed at the end of the survey - which can only be seen by the user who filled the survey in.
However, this result is not stored at the answers database. After a lot of user filled the survey in, i would like to see the sums given for all of these users.
Now i have to export the answers and should repeat the assessment / summarize in Excel before i can see these TOTAL sums.
29
votes
implemented
Selected solution (#1): store all the existing assessment placeholders at the end of answer database
Written by hardzsi the 26 Sep 09 at 15:37.
Store at least TOTAL. If possible, PERC and ASSESSMENT_CURRENT_TOTAL too.
5
votes
implemented
Selected solution (#2): Don't store, just calculate for export
Written by c_schmitz the 8 Aug 11 at 13:22.
I think it is not the best way to store a score that may be subject to changes when editing a response. Best would be to calc the values during export.

Add a comment or propose a solution >>