- Posts: 23
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Survey testing ("debugging") features
- mi_for
-
Topic Author
- Offline
- Junior Member
-
Own server or LimeSurvey hosting: own server
Survey theme/template: fruity
==================
Maybe I am missing some features or doing some things wrong, but I find testing your survey a bit cumbersome.
In my view something like a "debug mode" would be a nice feature (i.e. a more powerful preview). I try to outline below what, in my view, might be some helpful features.
- When I create a survey, I do preview the questions and questiongroup, which is a very handy feature. In the preview of questiongroups or the whole survey, it would be super helpful to have an "edit question" button next to each question, which opens the question editor in a separate window. Currently, when testing a survey I always jot down on paper what needs to be changed. If the survey is longer and/or the questions are not numbered, it always takes me a bit to find the questions that need changing in the survey editor. To be clear, this is not very annoying, but having the option to directly go to the question editor from the preview would be a nice feature for me.
- Another nice feature for a "debug mode" would be to be able to send the link for testing the to other people without first activating the survey. I often send a survey draft to colleagues or clients for preview and checking. I always have to activate the survey first and then deactivate it. I know that users with an account in my LS installation could be added to the survey, but this is not feasible in my case.
In a "debug/preview" mode the survey link could be sent out (maybe with data collection turned on/off as an option) without activating the survey. I guess the current design is due to clearly separating the creation of the survey (adding/deleting database fields) and the data collection (where the fields in den DB need to be stable). I know it is only a couple of clicks, but simply being able to provide a preview for other people without always activating the survey would help. - For longer surveys (with multiple groups) it would be cool to have a convenient way of testing a survey starting from the question group of your choice. Additionally, it would be nice to have a convenient option to preset some values. I know that I could set conditions or hide questions groups, but this is not very convenient. It is especially tricky, when I want to preview a question group that is conditional on an answer in a previous group.
I imagine the following options when previewing a survey:- Preview full survey or preview from questiongroup XX (dropdown)
- If there are conditions defined before questiongroup XX that lead to questions or whole groups not being shown these questions are listed and you can select specific answers before starting the preview. This could ensure that you can test whether conditions work in a smaller part of your survey (i.e. without running the whole survey).
- Ignore conditions (on/off) (if this is set to on, conditionally presented questions are always displayed)
- Preview full survey or preview from questiongroup XX (dropdown)
Please Log in to join the conversation.
- jelo
-
- Offline
- Platinum Member
-
- Posts: 5049
- Thank you received: 1259
You might find some of your ideas in the features requests database. And also here in the forum.Please do not get me wrong, I think the workflow as it is now is still very efficient and works fine, I just thought to share some ideas that I would find helpful.
Best thing to get these ideas to the developers is to submit a feature request or add you comments to existing feature requests.
It's easier to submit all features request and wait if some are already in the database.
E.g this feature request from April 2010. I remember it well, cause it was submitted by me

bugs.limesurvey.org/view.php?id=7407
I think in decades when it comes to feature requests

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Please Log in to join the conversation.
- holch
-
- Offline
- LimeSurvey Community Team
-
- Posts: 11481
- Thank you received: 2660
But then there are other things that you just can't do in Limesurvey which might prevent one from using the tool, e.g. a "page concept" in addition to the logical question groups, answer option relevance similar to sub question relevance, etc.
So while you have a valid point here and this is certainly a good feature request that I could sign, I feel there are a lot more pressing issues, like the ones I mentioned for example.
And then of course there is what Jelo says: When it comes to feature requests, especially one that is so ample like yours, chances that something will happen are slim. But I don't want to discourage you, I just want to manage expectations.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.
- mi_for
-
Topic Author
- Offline
- Junior Member
-
- Posts: 23
- Thank you received: 0
@jelo: I have to admit that I did not search the forum or bugtracker very thoroughly. Especially, I did not go back that long. Good to see that some others would also find that useful.
@holch: I agree that there are more pressing issues, I just thought I leave my points somewhere. I also tried to make clear in my initial post that it is indeed only slightly inconvenient. All in all, I still like LS very much and find it quite convenient.
Please Log in to join the conversation.
- holch
-
- Offline
- LimeSurvey Community Team
-
- Posts: 11481
- Thank you received: 2660
@holch: I agree that there are more pressing issues, I just thought I leave my points somewhere. I also tried to make clear in my initial post that it is indeed only slightly inconvenient. All in all, I still like LS very much and find it quite convenient.
I totally understand. I just wanted to give some background info.
To me, input like this and new suggestions is always valuable and important. I just don't know how much this is taken into account on a developer level.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.
- tpartner
-
- Offline
- LimeSurvey Community Team
-
- Posts: 10453
- Thank you received: 3624
You can enable the index for testing - manual.limesurvey.org/Presentation/en#Sh...ex_.2F_Allow_JumpingFor longer surveys (with multiple groups) it would be cool to have a convenient way of testing a survey starting from the question group of your choice.
I believe that you can preload questions when previewing groups (the same as you would when entering a survey) - manual.limesurvey.org/URL_fields#Start_URLAdditionally, it would be nice to have a convenient option to preset some values.
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.
- mi_for
-
Topic Author
- Offline
- Junior Member
-
- Posts: 23
- Thank you received: 0
You can enable the index for testing - manual.limesurvey.org/Presentation/en#Sh...ex_.2F_Allow_Jumping
You are right, that indeed does the trick. Thank you.
Thanks. I already thought about this. And it is indeed an option. Especially, when there are only a few (2-3) questions with important conditions. Is there a convenient way, to specify this for a more extensive survey? For example, when I have a survey with 10 questions containing conditions, I need to paste together a URL with preset responses for these ten questions, or?I believe that you can preload questions when previewing groups (the same as you would when entering a survey) - manual.limesurvey.org/URL_fields#Start_URL
Please Log in to join the conversation.
- tpartner
-
- Offline
- LimeSurvey Community Team
-
- Posts: 10453
- Thank you received: 3624
As far as I know, that's the only way to do it....I need to paste together a URL with preset responses for these ten questions...
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.