Skip to content

1.b. Rules for connecting blocks

Gloria Re Calegari edited this page Apr 15, 2020 · 2 revisions

Each conversation can have only one starting node (a node with no incoming connections). If multiple starting nodes have been defined, the editor notifies you with an error.

The conversation can have branches (e.g. different answers lead to different continuations of the conversation); those branches can be joined again (e.g. different paths at some point lead to the same element).

A conversation can have one or multiple ending nodes, depending on the conversation branches.

It is suggested not to exceed the 20 questions in the longest branch to create effective conversation from the user interaction point of view.

Since not all the connections between blocks are allowed, the table below summarizes all the allowed connections.

Left side of the connection

Right side of the connection

Question

 

Answer [open] - (one block)

Answer [multiple] - (one or more blocks according to the viz. type selected. See section 1.a.-Block-types )

Answer [checkbox] - (one block)

Talk [any type]

 

Question

Talk [any type]

Answer [any type]

Question

Talk [any type]

The Answers blocks connected to the same Question block must be of the same type. For example, if a question is already connected to an Answer[multiple], it cannot be connected to an Answer[open].

The following table summarizes the number of incoming and outcoming connections each type block can have.

 

Incoming

Outcoming

Talk [any]

0 or more (0 for the starting block)

1

Question

1 or more

1 or more

Answer [any]

1

1

Clone this wiki locally