Check out the LimeSurvey source code on GitHub!

A visual designer for limesurvey ?

More
5 years 3 months ago #66827 by zenil79
Hi All,

My company is using limesurvey for creating scripts for its customers.
One criticism we have faced is lack of a "drag and drop" (maybe even WYSIWIG) approach to designing the survey. For our clients this means they cannot prototype a survey fast enough. Using limesurvey they need to create the survey more or less sequentially , group ,then question by question, then the next group ,its questions etc.

We think this can be addressed partially by providing a "visual designer". A tool with which you can design the "flow" of the survey pretty quickly. (It's not a WYSIWIG editor). So you can drag questions to a "design" area, specify the type of questions, on click of a question element, you can modify its properties in a table, attach conditions by drawing arrows b/w questions etc..Internally we will create limesurvey questions. And users can jump in to the limesurvey admin page for modifying the advanced settings.

So the "visual designer" helps visulize the flow of the survey as well as quickly prototype the survey.. This is for the 1.91 version..Not sure if you already have plans to have such a "drag and drop" designer in 2.0 version..Any thoughts or comments will be helpful..

Please Log in to join the conversation.

More
5 years 3 months ago #66833 by holch
Sounds very interesting, especially for simple structures and new users to Limesurvey. In the old 2.0 branch that was given up due to the lack of resources there was something a little bit more graphical, but not even close to what you are describing.

However, I don't think that someone works on this at the moment. Ressources seem to be very tight and many areas for potential improvements. But maybe one of the main developers will be able to give a deeper view into this.

Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Workarounds
The following user(s) said Thank You: zenil79

Please Log in to join the conversation.

More
5 years 3 months ago #66841 by Mazi
I agree that the survey design process should be optimized. We had a more drag and drop based designer at one of the 2.0 alpha versions, that would be a first step.
From what I have heard at the last developer meetings, we are now planning to release a first (different) Limesurvey 2.0 version ASAP. Different means that there will be no overworked GUI. Instead we are currently porting the whole code base (which is a mess) to a PHP framework called CodeIgniter.
I heard rumors that once that version runs stable, the survey designer will be the next huge step.
Problem is that as an open source project that offers the whole software for free, our ressources are limited which is a pity. We do all that work in our free time and don't get a penny for it. So question is: Would you support us by sponsoring development of a drag and drop survey builder?


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

More
5 years 3 months ago #66871 by zenil79
Hi Mazi,

Thanks for the detailed response. I believe the 2.0 version will take some time to be out and be tested and be stabilized and then some more time to build a GUI designer on top of it. (I still hope that you will take this use case and design with that in mind in the 2.0 version)

Could a drag and drop designer (or a visual survey "flow" designer) be feasible to do in the existing and stable 1.9 version ? BTW the 1.9 code is not a mess ..:)- ..Its easy to understand , debug, modify and extend !! We have done a reasonable amount of modifications to it even without touching the core engine (like qanda.php)..

Please Log in to join the conversation.

More
5 years 3 months ago #66919 by Mazi

zenil79 wrote: Could a drag and drop designer (or a visual survey "flow" designer) be feasible to do in the existing and stable 1.9 version ?

I doubt that this can be done without a great effort.

Furthermore I'd suggest to create such a feature based on the Limesurvey 2.0 code base which is more modular, future proof and unstable :-)


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"
The following user(s) said Thank You: zenil79

Please Log in to join the conversation.

More
5 years 3 months ago #66935 by tpartner

which is more modular, future proof and unstable

*stable* :P

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
5 years 3 months ago #66945 by Mazi

tpartner wrote:

which is more modular, future proof and unstable

*stable* :P

Nope, the current status is "unstable" :-)


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

More
5 years 3 months ago #66947 by holch
I wouldn't sell this as an advantage though... :-)

Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
5 years 3 months ago #66950 by Mazi

holch wrote: I wouldn't sell this as an advantage though... :-)

That is our "challenge", to make it stable so you can all enjoy it.

We'll let you know when we need help testing :cheer:


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

More
5 years 3 months ago #67125 by zenil79
Thanks for all the inputs.

Please Log in to join the conversation.

More
5 years 3 months ago #67152 by Mazi
You're welcome!


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form