Glossary
Terms used in describing question graphs
- Base Path
-
The sequential route through a graph which avoids any conditional paths.
- Compound Conditional Path
-
A Conditional Path with it's own nested, conditional paths.
- Conditional 'Next'
- A property that points to the next node in a Conditional Path. This will be defined in the Question json File.
- Conditional Path
- An optional, offshoot path that exposes users to extra questions or let's them skip questions in the Base Path.
- Detour Path
-
A type of Conditional Path which exposes users to additional questions.
- End Point Node
- The question set at the end of a conditional path
- Graph Length
- The total number of question sets encountered by a user from start to finish during quiz or survey. Can include from one to many paths e.g. a simple Sequential or a path which includes several conditional branches.
- Mixed Conditional Path
-
A conditional path that contains both a detour and shortcut paths.
- Multi-Branch Path
-
A question node that has multiple, conditional paths available for user to choose from.
- Multi-Node Path
-
A path containing more than one node. Almost all Sequential paths will be multi-node. Conditional Paths might often contain just a single node.
- Path Length
- The total number of nodes for a given path including the start and end point nodes.
- Path Delta
- The difference in path lengths between a Sequential Path and a Conditional Path. For example Detour Paths would have a positive integer as a delta value because they add nodes to the overall quiz or survey.
- Question Graph
- A method of defining paths through sets of questions.
- Node
- A question and set of answers displayed on a single screen in a quiz and defined in the same scope block within the questions json file. Each node has a unique id. Multiple nodes combine to create a path with the graph json file.
- Question Set
- A group of related questions displayed on one screen. A Question Set is a type of Node associated with a survey.
- Sequential Path
- The simplest of path structures. Defined in a graph file. Does not contain conditional paths.
- Sequential 'Next'
- A property that points to the next node in a Base Path. This will be defined in the Graph json File.
- Shortcut Path
-
A type of Conditional Path that allows users to bypass questions on the Base Path.
- Start Point Node
- The question set at the start of a conditional path