Terms used in describing question graphs

Base Path
The sequential route through a graph which avoids any conditional paths. Image of Base Path
Compound Conditional Path
A Conditional Path with it's own nested, conditional paths. Image of Compound Path
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. Image of Detour Path
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. Image of Mixed Path
Multi-Branch Path
A question node that has multiple, conditional paths available for user to choose from. Image of MultiBranch Path
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.
Image of MultiNode Path
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. Image of Shortcut Path
Start Point Node
The question set at the start of a conditional path