Oksana (WorldAPP Community Manager) April 27, 2011 12:47

Testing Branching

Currently, to test all my branching possibilities, I need to take a survey multiple ways to make sure all the branching is correctly programmed. I'm a very visual person, so it would be great to have a visual way to spot check my branching.

It would be great to use a Flowchart (or roadmap of sorts) to visualize that the branching is functioning properly.

Unfortunately, I learned the hard way that some of our questions were being skipped due to programming errors in branching. I feel a flowchart would have solved this problem for me because I could have visualized each path, instead of testing every question with branching and taking each route myself. This is especially helpful if there are many paths a respondent can travel.

A Questionaire Flowchart could also be useful in double checking things like Allow to Skip or Must Answer, by highlighting questions in grey if the respondent is allowed to skip them, and leaving the bubble white or clear if they must answer. I find visuals help me catch errors because I am not rifling through text, and because I am forced to look at a project from a different point of view.

Please see the example below. It is very generic, and simple. I understand larger surveys could become very complicated, but perhaps segmenting questions would allow to simplify the view. I would be interested to hear the imput of others on if this would be useful, and also, how it could be implemented to maintain simplicity of view. Perhaps an interactive flow chart, allowing you to click on the answers and see the path would be useful. Thanks!!



Idea author is astone, posted on 11-29-2010 01:07 PM
8 people like
this idea
+1
Reply

  • Alicia! Thanks so much for posting to the Community! This is a fantastic idea, and I bet many people would agree and want to see this sort of functionality! Keep up with the great ideas! :)

    Regards,
    Amanda
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Tammy Fitzpatrick
    Another way to achieve this would be to provide a "test" function, that automatically generates a number of random responses to the survey questions. This is something we had in our last survey software that was a lifesaver many times, allowing us to verify our logic was correct without taking the survey multiple times ourselves. You could specify the number of "test" responses you wanted, and within seconds you saw the results and could easily determine if your logic was correct.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Zag (Product Manager) February 14, 2012 17:05
    Thank you for the ideas. We have been considering the logical flowchart feature for a while and there is a good chance that it will appear in one of the next releases. In fact, one of the features that we are working on right now for our summer release will include a more visual constructor for advanced logic expressions. This will not be quite a flow chart, but would definitely simplify the creation of the logic.

    As for the random response generator we have been considering this as well, although at this point this feature will probably take a while to build and release. On the other hand ou summer release will contain a few improvements in survey testing: it will allow you to just to any of the questions in the survey, switch logic an response validation on and off, change languages in which survey is displayed on the fly, etc.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Tom Lehman
    This would be great. Other systems I've used do have a way to display a branch view that at least shows you for every answer where the user goes. I'm new to this system, but I haven't run across that as yet.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited