I worked for a mystery shopping company for about 4 years and we relied heavily on surveys. There are some of the things we ran into with our "system" that I thought I'd share.
1. It would nice to have more advanced logic. For example, if I had a matrix question ranking my like or dislike of an array of sports, it would be nice to allow control flow so that I could ask follow up questions on sports I didn't like. You could do that now with separate questions for each sport (Do you like basketball? Yes/ No -> Explain), but if you rated them in a matrix there is really no way to do that as far as I can tell.
2. Using previous answers as variables of following questions. (What did you order for lunch? Sub/Pizza) -> (Did your find your %answer% to your liking)? You could accomplish this by having the Sub answer follow one path and the Pizza answer follow another path. But that would create separate questions for reporting when really you just wanted to know if they enjoyed their order, but you'd like to personalize the question based on their own answers.
3. Another logic example might be that regardless of an answer on question A, you'll go to question B, but question B might have some of it's options disabled based on the answer to question A. Again, your system could handle this by branching each answer on question A to it's own path with a modified version of question B only showing the relevant options, but I would again assume that this would create separate question B's in reporting when you might not want that.
I do realize these are edge cases and someone needing this functionality might not be your target audience. Just thought I'd share.
Great, great job so far. As others have said, it looks really good and I found it really intuitive.
SurveyAnalytics does all of the things you mentioned above, and I feel like Qualtrics does as well. Not that every system isn't limited in someway though. For examples, I've not seen anywhere that can branch based on a ranking question, which would have been great for me there for awhile.
1. It would nice to have more advanced logic. For example, if I had a matrix question ranking my like or dislike of an array of sports, it would be nice to allow control flow so that I could ask follow up questions on sports I didn't like. You could do that now with separate questions for each sport (Do you like basketball? Yes/ No -> Explain), but if you rated them in a matrix there is really no way to do that as far as I can tell.
2. Using previous answers as variables of following questions. (What did you order for lunch? Sub/Pizza) -> (Did your find your %answer% to your liking)? You could accomplish this by having the Sub answer follow one path and the Pizza answer follow another path. But that would create separate questions for reporting when really you just wanted to know if they enjoyed their order, but you'd like to personalize the question based on their own answers.
3. Another logic example might be that regardless of an answer on question A, you'll go to question B, but question B might have some of it's options disabled based on the answer to question A. Again, your system could handle this by branching each answer on question A to it's own path with a modified version of question B only showing the relevant options, but I would again assume that this would create separate question B's in reporting when you might not want that.
I do realize these are edge cases and someone needing this functionality might not be your target audience. Just thought I'd share.
Great, great job so far. As others have said, it looks really good and I found it really intuitive.