What are Chapters?

We often get the question whether it is possible to divide a model into different parts in order to increase the overview of the model. With the introduction of chapters we respond to this question.

Chapters are a way of separating your model into different parts to make the model clearer. A chapter exists of a set of questions which belong together. It is possible to add conditions to chapters.

Chapters are visible in both the Berkeley Runner and the online environment. In the online environment, chapters can be implemented in many different ways (see below for an example). To find the solution that best fits your needs, please contact us via info@berkeleybridge.nl to discuss the possibilities in your situation.

Below, you will find an example on how chapters could look. Blue indicates a completed part, brown the part that you are busy with, green the accessible parts and gray the inaccessible parts.

Example use of chapters on the web
Example use of chapters on the web

A chapter is a graph. If you want to use chapters, you have to divide your model in logical graphs. You can create a chapter by going to the graph properties. The graph properties can be entered by pressing [Ctrl+F12] or by the contect menu (Right-Mouse-Click).

The context menu of the graph
The context menu of the graph

Once you have selected the properties, you can set the chapter on the right part of the window. First select Chapter, then give it a name. If you want, you can let the accessibility of the chapter depend on whether other chapters are completed. If you want that, just select the desired graphs.

Setting up a chapter
Setting up a chapter

It is important to let the model know when a chapter is available, opened or closed if you want the user to get some feedback. This is even necessary if you work with dependent chapters. You can open and close chapters with the actions chapteropen() and chapteropen().

As the look and feel of chapters in the online environment can easily be adjusted, we ask you to contact us at info@berkeleybridge.nl if you would like to implement this feature.