Zingtree has the ability to create what we call evaluations through the use of logic nodes. These can be interactive tests, quizzes, assessments, training simulations, or anything else that requires assigning a score to each question answered – then later acting upon the total score.
Coupled with the powerful decision tree capabilities already present in Zingtree, logic nodes opens up a whole new realm of knowledge engineering possibilities. To see a working example of an interactive decision tree quiz using logic, try this 10-question Personality Test found in the Zingtree Gallery.
Here are the basics on how to build a tree with logic nodes:
- Add a value to each button click when designing your tree.
- As the end-user goes through your tree, Zingtree keeps a running total of the score values of all buttons clicked.
- When you’re ready to act upon the running total score, use a new “Logic Node”. From there, you can specify rules which redirect to specific nodes.
Want to build your own? Here’s a step-by-step guide:
Step 1: First, go to Overview > Edit Node and open up the button editor by clicking Edit Buttons. Select Score Button Clicks, and enter a Variable Name that will be used to tally scores and branch on later.
Step 2: Next, add your desired score values to button clicks in your lead qualification decision tree.
Step 3: Now, add a new Logic Node using This Tree > Add Node. In the Logic Node, you can specify which node should appear next (and which to branch to) according to rules you create.
Step 4: Link the last button click of your test/quiz/assessment to this new Logic Node.
Note that the Logic Node never appears on the screen. When you direct the flow of your Zingtree to this node, it looks at the sum total of all the button click scores and redirects to the proper node.
Need to See More Examples? The Zingtree Gallery has three trees that use Scoring. You can play or examine them to see how they work. See the Logic Demos.
Bonus Tip! Want to display the score on a node? Just add the text #score# into the content area.
- You should make sure you are using the latest embed code or hosting URL for your tree.
- If your end-user presses the back button, the running total score will adjust.
- If the tree is restarted, the running total score resets to zero.
Any questions? Please reach out to us at any time.
This article was originally published August, 2015.
This week’s update has actually taken a bit longer than a week to release, as we’ve done one major improvement, and a few smaller enhancements.
The big news is that you can now have Scoring Nodes use more than one variable. Look for a new Scoring Variable Name field when editing question or scoring nodes via Overview, Edit Node. An article on this new feature is coming tomorrow.
- Update: Rendered trees are cached for speed improvement.
- Update: My Trees shows tree tags in list.
- Bug fix: Adding oneself as a collaborator now gives warning message and is disallowed.
- Update: Entering a new variable with # characters using content editor now deletes the # characters.
- New: Checkboxes and Radio Buttons can add to score.
- Bug fix: Webhook app name now appears properly in Overview: Simple.
- Bug fix: Deleting an App message via Edit Node now works properly.
- Update: Enhanced session matrix report.
- Bug Fix: Designer now properly saves A/B test state in Scoring Nodes
Several customers inspired us to do these updates. Let us know if you have an idea or suggestion to make Zingtree even better for you!
Update: See this post on how health care providers are using decision trees to eliminate medical scheduling errors.
Medical diagnosis is one of those things in life that lends itself to a troubleshooting process. By asking a few questions, and reacting to the answers with follow-ups, a skilled triage nurse or doctor can narrow down the possibilities of what’s affecting a patient, and streamline treatment options or next steps.
Similarly, a Zingtree interactive decision tree built with advice from a medical expert, can take a patient (or prospective patient) through a process to help determine what to do. You can see some real live examples using medical decision support in the Zingtree Medical Decision Tree Gallery.
Zingtree also includes a scoring option, so you can build a sophisticated diagnosis system based upon both logic and numerical weighting of answers. We built a diabetes risk assessment as a simple example, and you can see how it works here.
Besides offering medical advice via a decision tree, there are other ways for health organizations to utilize Zingtree technology. For example, we have clients that are using Zingtree for screening patients, and routing them to the proper department or clinician. When a person interacts with a Zingtree, and then fills in a contact form at the end of the process, their entire Q&A session is delivered with the email. And for HIPAA compliance, there’s an option to include a secure link to the patient’s answers, so only authorized people can have access.
Are you considering building a medical decision tree? Or are you working on one now? Talk to us and share your vision.