VisiRule lets you specify complex survey and questionnaire structure simply by drawing a flowchart. VisiRule knows how to automatically construct and ask a dynamic sequence of questions directly from your VisiRule chart. This is ideal for building self-assessment and compliance questionnaires.
You often do not want every visitor to be asked exactly the set of questions. VisiRule lets you create separate branches to deal with each answer. In this way, it ensures that users are only ever asked questions that are meaningful and relevant to their journey along a path to their solution.
You can now also deliver your questions using an interactive ChatBot. This allows the user to ask their own questions as you ask yours!
Thanks to its graphical design approach, VisiRule makes it much easier to manage the various branches and where required, merge them back together to continue down some unified path.
Ask the Right Questions
VisiRule allows you to organize your questions in a structured way so you can ask the right question at the right time; no more annoying questions which clearly are not relevant to the user's own situation. As answers to questions are given, the appropriate logic is executed and the next question to be asked determined and presented. In this way, each user is asked a dynamically computed sequence of questions personal to them and their answers. If you want, you can also include extra fields for them to volunteer their own explanation and observations about the answer.
Design the Presentation
You can use HTML to customize how individual questions and pages are presented, say to change the font size or style or include some links or graphic or video. You can use CSS - Cascading Style Sheets to customize the themes.
Evaluate the Answers
VisiRule provides a powerful expression language to examine and test answers. Expressions can be simple tests such as "Age > 21" or "Status = Married" or complex tests such as "Residence < [House, Flat] and Value > 100K".
Personalize the Results
Once the questionnaire is completed and all the questions have been asked, VisiRule delivers its conclusions based on the answers given and generates its outputs. It also collects up and reports on any extra information entered.
Each visitor leaves a footprint of their visit, the path they took and the conclusion they reached. You can collate and analyze these to gain insight into how effective your charts are, and, by capturing feedback, what changes can be made to improve their performance. The new VisiRule Analytics package allows you to do this from within a browser.
By providing a powerful expression handling language, VisiRule supports 'Skip Logic', 'Branch Logic', randomization, calculations, menu re-ordering, answer validation, consistency analysis, response extraction, scoring, scripting, Compound Logic and Delayed Branching and much more:
Skip Logic allows some respondents to skip directly to some future question or page
Branch Logic enables you to take respondents down different paths based on their answer to a question
Compound Logic enables you to combine the answers to multiple questions
Delayed Branching means you can refer back to questions asked much earlier
Intelligent, interactive questionnaires reduce the annoyance encountered when respondents are asked to answer questions which obviously do not help contribute to a solution. Similarly, respondents can get quite engaged as the questions get more relevant and move closer to a possible solution.
By allowing you to concentrate on the structure and expressions of the answers as well as how to ask individual questions, VisiRule makes it easier to design and manage large, interactive diagnostic and advice systems. VisiRule Author allows you to directly manipulate the divergence and subsequent convergence or merging of separate branches.
VisiRule charts will typically ask different sets of questions as a result of someone answering, say, 'Male', as opposed to, 'Female', or 'Smoker' as opposed to 'Non-Smoker'. By understanding the interdependency between the different questions, VisiRule can, at run-time, dynamically construct and re-organize the questionnaire based on the current set of answers that the user has given. This helps ensure that question sessions are personalized, shorter and less annoying to users.
VisiRule supports a wide range of question types and integrates with web technologies for displaying graphics and links to external pages and resources for, say, explanations. Whilst the default behavior uses the direct matching of answers and expressions, you can also implement more complex scoring schemes.
As many visual tools have shown, organizing ideas and logic in a graphical manner can help improve your understanding of the subject matter. The difference is, with VisiRule, the diagrams drawn are directly executable, and can be used to construct and dynamically re-construct the associated sequence of questions.