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

Contributor mfreund

Group subquestion stats/charts are presented in fragmented way  
Written by mfreund the 6 Jul 10 at 22:08. Related project: 1.x all. New
It would be great if questions containing subquestions (e.g. array questions with multiple questions) could display in statistics and graphs together on a single chart.

Also, pie charts are a poor way to display data that is not categorical in nature. Ordinal (e.g. education level) or scale (e.g. age) variables are hard to make sense of in pie charts.

For example, I often ask respondents to agree or disagree with a number of related statements. It would be good to view the responses together and displayed in a way that conveys that the responses are on a continuum.
9
votes
up equal down
Solution #1: Display subquestion stats together, using stacked bar charts
Written by mfreund the 6 Jul 10 at 22:08.
An ideal format for doing this would be a stacked bar chart. Each bar could be a subquestion, and the answer options stacked in the order defined in the question design. (In my example, they would be Strongly Disagree / Disagree / Neutral / Agree / Strongly agree.)

See the 1 comments or propose a solution (latest comment the 16 May 12 at 11:21) >>

Informed Consent and Authorization Functionality  
Written by atavei the 7 Apr 10 at 19:06. Related project: 1.x all. New
Nowadays, all research with human subjects require informed consent and authorization. The use of a program such as LimeSurvey in academic, government, or business environments require a mechanism of informed consent. In the specific case of academic environments, Institutional Review Boards WILL NOT APPROVE any type of research with human subjects without a mechanisms to verify the informed consent. Restrictions such as this are already found (or likely to be found in the near future) in government, medical and some business settings. Usage of LimeSurvey in academic--or other-- settings will be hindered by the absence of this kind of functionality.

5
votes
up equal down
Solution #1: Include informed consent acquiescence as a standard feature
Written by atavei the 7 Apr 10 at 19:06.
Although a Workaround to address this issue exists for the Register page, and another (that I have added to the Forums) exists for the Welcome page, this kind of functionality should be available as a standard feature. Users should not be required to write javascript code or to play around in the template area to reach this kind of functionality. A user should have the option to select (if so required) where the consent verification should be made: in the Register page, or in the Welcome page when registration is not required. A mechanisms to upload/download a pdf of the consent and authorization statement should be provided also. Users should be able to download the consent to which they are acquiescent. Many Institutional Review Boards require that a copy of the consent be provided to the users if so requested.

Hope to see this functionality added in LS1 and LS2!
-1
votes
up equal down
Solution #2: Workaround: Set up yes/no question with conditional display of all others
Written by mfreund the 6 Jul 10 at 22:14.
I support this idea, but here's the workaround I've used.

As the first question (and group) of the survey, I set up a yes/no or list radio button question with the consent text. I also made a PDF of the consent form and put a link in it in the body of the consent text so they can download it.

Then I set all other questions in the survey to display only if the answer to the first question is "yes" or "I agree."

Not the most elegant solution, but it worked for my IRB and my respondents!

See the 3 comments or propose a solution (latest comment the 15 Apr 12 at 16:50) >>

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

Group condition rules  
Written by pmonstad the 10 Oct 09 at 19:00. Global category: Logic & Conditions. Implemented
Making conditions in LS are very time consuming.

The existing condition rules are only useful when asking a very few additional questions, as the condition has to be entered as a rule to each question. There is no way for example to easily make whole question groups conditional.
43
votes
implemented
Selected solution (#2): Add ability to apply conditions to entire group
Written by blfesper the 5 Mar 10 at 21:51.
Rather than having to go through the painful process of adding multiple conditions to each question of a long survey, add the ability to apply conditions to groups.

The infrastructure for the groups is already there...
- Hide/show all of the questions of a particular group based on conditions.

See the 2 comments or propose a solution (latest comment the 13 Jan 12 at 14:45) >>

Need Question Group Randomization  
Written by JoyLaneResearch the 29 Nov 10 at 22:17. Related project: 1.x all. In development
In concept testing (marketing research) it is sometimes necessary to randomize or rotate the order in which groups of questions are presented, such as when exposure to questions about one concept change feelings about another.

While not a feature of LimeSurvey, there was a workaround available that met this need in LS 1.87+. The workaround was described in a document called "randomize_groups.pdf."

Unfortunately, the workaround described in the document no longer works in LS 1.90+.

I have two currently active clients that rely on me to have this capability. Without it, I may loose their business.
3
votes
inprogress
Selected solution (#2): sub-groups
Written by rafaelrp the 26 Sep 11 at 04:22.
I believe the best way to solve this problem is by creating groups of groups. It may be that it is more work, or not, create a survey, but this way we could do just as castors currently certain issues within the group, thus able to maintain the order of questions within a sub-group and display them random.
It could be done as follows: to create the group display a box to select whether to casters or not, when there is a subgroup is created automatically with the same name or something similar, and when rotation is selected group of questions to ask create sub-groups.
Unfortunately I'm new to programming, I would like to know how to implement this logic I have described.

See the 2 comments or propose a solution (latest comment the 26 Sep 11 at 04:14) >>

Radar charts  
Written by newleo the 6 Nov 10 at 14:13. Related project: 2.x all. New
I wanted to use Limesurvey for Assessment, but I would have to download the data to do it in excel, because there aren't radar charts. Is there any chance these are in your roadmap?
1
votes
up equal down
Solution #1: There is a library to create charts that includes radar graphs
Written by newleo the 6 Nov 10 at 14:13.

Add a comment or propose a solution >>

Email notification formatting  
Written by peterbrown05 the 12 Oct 09 at 09:57. Related project: 1.x all. Implemented
When a survey has been completed, we have chosen to receive the full notification including questions + answers.

It would be nice if the email could be formatted via html/css so that it is easier to read in email client. presently it is essentially just plain text.
7
votes
implemented
Selected solution (#1): Use html/css formatting
Written by peterbrown05 the 12 Oct 09 at 09:57.
Use html/css formatting for the email send. Perhaps the ability to opt for text/html emails for those who use email clients without html

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

Advanced reporting for assessments  
Written by tiprichard the 25 Sep 09 at 17:17. Related project: 2.x all. New
For assessments we need statistics about howmany people passed the assessment. (like an exam)
For auditing purposes we need reports how many points are scored per group as percentage of the total possible points. If possible shown in a spiderweb graph, where each group equals one line of the web.
25
votes
up equal down
Solution #1: Integrate opensource reporting
Written by tiprichard the 25 Sep 09 at 17:17.
Maybe there is allready an opensource reporting project, which can be adjusted and integrated in Limesurvey.
-9
votes
up equal down
Solution #2: Use Red-R for advance reporting
Written by Rashelinu the 7 Dec 10 at 19:55.
There is an open source application used to do data analysing of results and making charts from it. This application is Red-R (http://www.red-r.org). Will this help you with what you need to do?
2
votes
up equal down
Solution #3: BIRT or JasperReport
Written by najlamif the 6 Apr 11 at 08:54.
As with Solution 1, I would like to propose either BIRT or Jasper Reports - I've used both recently in my PHP projects, and they bring a world of a difference to reporting - taking the design aspects and business logic out of the application and moving them to the reporting layer. Also, the various exports are handled as well

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

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

Email Survey invitation Preview before Send  
Written by ppuls the 15 Oct 10 at 10:14. Related project: 1.x all. New
Dear LS-Team!

I am using the "Send invitations" with additional parameters and i am never sue, if they are incorporated in the email correctly. this can be quite a nerve wrecking situation, if doing this for a large number of invitations.
Whenever i do this with my testrecords, and have to reimport the token table, i am never quite sure, if i checked all the flds, if i installed all the correct additional attributes...

0
votes
up equal down
Solution #1: Preview for emails in/from LS
Written by ppuls the 15 Oct 10 at 10:14.
I would love to have a preview in the "subaction=email" section, so that just before i press the send button, i see one random (or even just the first) record of my token list displayed as it will appear in the sending email.


I hope, this is easy,


cheers,


philipp

Add a comment or propose a solution >>

Set number of tokens to display in token table as Global Setting  
Written by mfreund the 5 Oct 10 at 03:01. Related project: 1.x all. New
Currently, LS defaults to display 50 tokens, and it would be good to be able to easily change that setting without going into the PHP file.

I often have surveys with over 50 respondents, and it is inconvenient to always have to change the number of tokens displayed in order to see them all.
0
votes
up equal down
Solution #1: Allow the default number of tokens to be set in Global Settings
Written by mfreund the 5 Oct 10 at 03:01.
Include a setting in Global Settings to allow the admin to change the default number of tokens displayed.

Add a comment or propose a solution >>

Need group mean or calculations for assessments  
Written by mfreund the 27 Sep 10 at 12:19. Related project: 1.x all. Implemented
Currently the assessments only seem to allow reporting based on a total value for each group (or perhaps the percentage of total possible score?).

It would be great if it were possible to construct assessments using a mean or other statistic (e.g. median or mode)

Even better would be to be able to create more complex calculations. Some applications might be to allow for differential weighting of questions (beyond simply assigning greater or lesser assessment values), transformation of values (e.g. combining a question with a 4-point scale and one with a 5-point scale), or calculation of new variables using question values (e.g. ratio of two question scores).
3
votes
implemented
Selected solution (#1): Functionality for group mean or calculations for assessments
Written by mfreund the 27 Sep 10 at 12:19.
I don't have a specific technical solution, beyond the suggested functionality in the idea description.

All ideas are welcome!

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

More tailored invite emails  
Written by lovepade the 3 Aug 10 at 08:59. Related project: 1.x all. New
Currently the system can send out reminder emails, which is great. But the emails which people receive are identical regardless of whether they have already begun the survey (but not finished) or wether they have not begun the survey.

This is a problem because some people actually think that they have finished the surveye - or maybe forgot that the got interrupted. Some of theese people get annoyed when the recieve a confirmation mail.

10
votes
up equal down
Solution #1: Separete mail templates for "reminder" and "reminder-begun"
Written by lovepade the 3 Aug 10 at 08:59.
I think it would be a great service to e.g. send out a reminder email along the lines of (maybe only with token-based persistency):

"Dear NAME,

Our survey-system has registered that you on date begun to answer the questionaire - but you did not answer all the questions.

You can continue where you left of here: surveyurl

If you do not wish to continue, please press this link and we will not send you anymore reminder emails link.


This is an automatic email. You answers are anonymous, the system have only registred that you did not finish the querstions. Nobody - not even the systemadministrator, will ever know wether you finished the whole survey or not.

If you have any questions please contact surveyadmemail"

Add a comment or propose a solution >>

Make LimeSurvey becomes a widget  
Written by linxin the 25 May 10 at 11:10. Related project: 2.x all. New
As we know, there are may applications and games are become more and more popular with the integration with Facebook.

If we can make LimeSurvey become a widget, then it would make LimeSurvey become more easy to integrate with SNS or open source applications, such as Joomla, WordPress, etc.
2
votes
up equal down
Solution #1: Use Adobe Flash
Written by linxin the 25 May 10 at 11:10.
Provide a new Flash GUI, and make LimeSurvey platform as a widget to be easy to use element to plug in.
3
votes
up equal down
Solution #2: Use HTML5
Written by partic the 14 Aug 10 at 16:18.
Using Flash (as per solution #1) would instantly break survey access on iphone & ipad. So why not get into HTML5 now to solve this issue.

Personally, looking for Joomla integration options. There's been a component release for Joomla in the past, but it used a particular version of limesurvey, so has not kept updated with the latest features.

Add a comment or propose a solution >>

Improve general handling of mandatory questions at a survey  
Written by Mazi the 23 Oct 09 at 16:24. Related project: 1.x all. New
When creating / testing / editing a survey mandatory question are really annoying. I can think of these situations where making questions of a survey (temporary) non mandatory will be a great improvement:

1. (Developer) Testing possible bugs
When importing a survey for testing mandatory question can drive you nuts.

2. (User) Previewing a survey which is in development
You just want to take a look at the questions and survey design, having to answer all mandatory questions is a mess.
7
votes
up equal down
Solution #1: Disable mandatory check under certain conditions
Written by Mazi the 23 Oct 09 at 16:24.
Solution for 1.
A) If $debug is set to "2"/"3" don't execute the mandatory check.
B) New config setting "$ignore_mandatory", if set to "1" don't execute the mandatory check.

Solution for 2.
A) Create a "All questions are mandatory?" -> yes/no option at survey settings
B) Create an overview which lists all questions and a simple "mandatory yes/no" radio option. This way you can set up your survey without making question mandatory from the beginning at chose which questions should be mandatory at a later step.
This overview can be survey or group based.

See the 1 comments or propose a solution (latest comment the 25 Mar 10 at 23:11) >>

Automatic tracking of failed email addresses in tokens  
Written by lemeur the 3 Jan 10 at 14:33. Related project: 1.x all. Implemented
Limesurvey tokens already have a field named token status that takes the "OK" default value. When this field is updated withj any other value, the token email can be automatically bypassed by LimeSurvey invitation/reminder process.

The goal of this idea is to design a new process that would make it possible to an external probe script, to send a failed-email-address notification to LimeSurvey so that the token status is automatically updated (right now this is only a manual update).

The probe script is external to limesurvey since its operation depends on the mail-server system used by the Administrator Bounce address.

Special care must be take to prevent anyone on the internet from sending a specially crafted fake bounced email that would disable valid tokens.
5
votes
implemented
Selected solution (#1): SMTP tagging, Probe and SOAP solution
Written by lemeur the 3 Jan 10 at 14:33.
* First of all, email messages sent by LS must be tagged in some way with an message-dest-id
This message destination id is made up of: the SurveyID, the target email address, the token code, and a specific integrity code.
This integrity code is used to make sure the bounce email is not a fake so that we don't disable some valid tokens.
The integrity code would be an ASCII verison of a HMAC of the previous elmeents encrypted with a key containing the token ID (internal element inside LS, and a global value specific to this LS installation and set in config.php).

* the probe will decode the bounced email to read the error message and get the original message-dest-id, then it would send the two data to LS-remote-command (via SOAP)

* The LSRC API will provide a service that would check the integrity and authentication of the message-dest-id and then update the token status accordingly.

Some references:
* Tagging with VERP solution: http://en.wikipedia.org/wiki/Variable_envelope_return_path
* Tagging in SMTP header (my preferred way): http://www.php.net/manual/fr/function.mail.php#78934

See the 1 comments or propose a solution (latest comment the 26 Jan 10 at 14:46) >>

Need to Collect More Contact Info on Registration  
Written by nobrain the 21 Jan 10 at 02:11. Related project: 1.x all. New
I need to collect more contact information on registration such as phone number, address, etc.

I can add an attribute for it (tokens) but then when the user visits, it does not ask for this info.

So, basically my idea is to have a setting "Public" and "Required" for attributes in tokens. Then, I can add an attribute such as "Phone Number" and set it to public and required and the user will be required to provide it to take the survey.
8
votes
up equal down
Solution #1: Add "Public" and "Required" Options to token Attributes
Written by nobrain the 21 Jan 10 at 02:11.
Simple, allow a checkbox next to added attributes in tokens that can select Public. This means that the person registering for the survey will be shown this attribute and asked for an answer.

If "Required" is also checked, it will be required.

Add a comment or propose a solution >>

New question type for LimeSurvey  
Written by mkhines the 20 Jan 10 at 16:19. Related project: 1.x all. Implemented
There are surveys we take that require some degree of geographic information to be submitted.

Rather than ask novice/general public users to use a GPS and submit coordinates (which invariably end up incorrect), we would like to have them use a map-style interface like Google maps, where they can drag and drop the pin where they were when they saw what they are reporting, and then have the question type save the latitude and longitude of their dropped pin.
13
votes
implemented
Selected solution (#1): Google Map drag and drop pin grabs coordinates
Written by mkhines the 20 Jan 10 at 16:19.
Give users a small map as a question, with a pushpin dropped in the middle. The user can move the pin around to the proper location on the map to select where they were. They can also zoom to a place in order to jump to the proper level of detail in order to accurately place the pin. E.g. a search box which if they typed in Madison, WI, would jump and center the map on Madison, WI, and have the pin handy for them to refine its location.

Add a comment or propose a solution >>

Better visual separation of scales in dual-scale array questions  
Written by dynia the 23 Oct 09 at 21:02. Related project: 1.x all. Implemented
In dual-scale array questions there is no clear visual separation between scales, what may lead participants to make errors when answering such questions (especially when there are many answers).
4
votes
implemented
Selected solution (#1): Assign class to table cell element (<td>) which separates scales
Written by dynia the 23 Oct 09 at 21:02.
The solution is very simple: class attribute should be assigned to table cell element which separates two scales (<td class="another_class_name">) so that its visual properties could be changed by changing content of template's .css files in a usual manner.

Unluckily, it must be "hard-coded" in a code responsible for displaying dual-scale questions.

Add a comment or propose a solution >>

2 Next >>