Version: 0.20211028

Feedback and questions: [email protected]

Overview

You can use the DecisionTree app to set up a sequence of categories, each with a set of choices for users to select from, to allow them to browse a complex, multicategorial dataset in a friendly, guided manner. The goal is to narrow down the dataset to the part that matches the selected choices. The process can be thought of as a series of questions and answers by the system to figure out one step after another what the user is looking for.

Untitled

For each step, the choices without results are eliminated. This helps to keep the cognitive load low, while guiding users to select supported choice combinations.

Making a selection from each steps list brings you to the next step. You can go back to one of the previous steps by clicking on its name at the top.

After the last selection has been made, a list of matching results is shown.

Untitled

Editing the Elements

The Elements to create a new DecisionTreeApp are Categories, Choices and Items. The most general way to edit them is through the admin bar that opens on click on the green "A(postrophe)" button at the top left while signed in and in "Preview" or "Draft" mode (select using the third button at the bottom of the screen).

Underneath the "Decision Tree" menu item there are the four above-mentioned Element types.

Untitled

Selecting either of them leads to a list view of all the elements of the selected type in the system that the current user has access to. If there are multiple Apps, the list can be long and may be a bit overwhelming. To find the desired item to edit, you can use the filter drop-down menus at the top to constrain the items to those of a certain App, Category or Choice, depending on context, or you can use the search field.

Untitled

When you have found the item you'd like to edit, just click on the title to open its edit layer.

Untitled

It it is possible to change the name, or delete the item by its "Trash" Setting to "Yes".

The other tabs on the left side for the shown example provide options on how to link this element to other Elements of the DecisionTreeApp.