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

Contributor vs_arni

"one questions, one page" mode and "more questions, one page" in the same survey  
Written by vs_arni the 28 Sep 09 at 15:53. Related project: 1.x all. New
I think sometimes it is useful to have possibility to have "one questions, one page" for the first part of the survey; and "more questions, one page" for the sopio-demographic questions.

So it will be useful to display questions in these different ways, in differen section of the same survey. If questionnaire requires it.


Regards,
Arnaldo
-4
votes
up equal down
Solution #1: I do not know
Written by vs_arni the 28 Sep 09 at 15:53.
I do not know

See the 1 comments or propose a solution (latest comment the 16 Oct 09 at 07:01) >>

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

Sending different kind of invitations for the same survey  
Written by vs_arni the 28 Sep 09 at 15:57. Related project: 1.x all. New
Hi,
I explain with an example:

I have the same survey to do, but there are two different kind of partecipants.
One group is formed by industry managers, politicians, etc; the second one is formed by journalists, opinion leader, professors, etc.
So I would send a different invitation for each group. The first in a formal language and the second in a more friendly language.
I can import addresses and use the attributes to identify the group belonging for each partecipant.

But then?
9
votes
up equal down
Solution #2: check boxes
Written by akirasrebirth the 29 Sep 09 at 11:30.
Possibility to send the invitation email only to the participants with the same attribute. Solution: a list of the attributes with check boxes in the "Send email invitations" page. The invitation is send only to the participants with checked attribute.

-----------------

Yes, but we also need different emails, for different groups, in the same survey
8
votes
up equal down
Solution #3: Add filter capabilities to the invitation/reminder screen
Written by c_schmitz the 19 Dec 09 at 01:33.
By adding a filter field to the invitation screen you would be able to only send invitations to certain records after you filtered for example for the contents of a certain attribute field.

Add a comment or propose a solution >>

fixing more answer order within random order answers  
Written by vs_arni the 28 Sep 09 at 15:30. Related project: 1.x all. New
Hi, I will explain with an example...

In sociopolitical surveys, often we use this questions:
"Which party will you vote next sunday?"

Answers are the number of the parties and three possibility for not voting:
"I will not vote", "I will vote but I do not know which party yet", "I don't want to tell you".

I would like to display parties in random order and the "non vote" answer in fixer order.

Like this:

2 Party 2
3 Party 3
1 Party 1
...
10 Party 10
(in random order)
11 I will not vote
12 I will vote but I do not know which party yet
13 I don't want to tell you
(in fixed order)



Thanks,
Arnaldo.
2
votes
up equal down
Solution #1: question attributes
Written by vs_arni the 28 Sep 09 at 15:30.
I do know how... but it will be nice if, when you are using the question attribute "random_order", you can specify the number of answer you want in random order.
In my example:
random_order =10

Add a comment or propose a solution >>

Conditions  
Written by macduy the 23 Sep 09 at 00:09. Related project: 2.x all. Implemented
Create a system for designing and running conditions. These can be used for survey branching, conditionally hidden/generated questions, filtering records etc.
5
votes
implemented
Selected solution (#2): De-coupled design using an Expression Engine
Written by macduy the 13 Oct 09 at 16:58.
De-couple the evaluation of conditions (and expressions in general) from the rest of LimeSurvey logic. Hence, develop the following:

1. a powerful stand-alone Expression Engine with the following properties:
a) it is string-based (parse + export both infix and prefix)
b) extensible and flexible (can develop own operators and functions)
c) light-weight and efficient
d) support late-bound variables of several data types, including arrays
e) completely independent of LimeSurvey (at least in its core design), yet support features later to be leveraged by LimeSurvey

2. Design operators and functions to be used with the Engine, specifically for LimeSurvey.

3. Bind results of expression/conditions with specific actions and LS logic

4. Create a GUI

Add a comment or propose a solution >>