Use a module to collect information from your end users, implement logic, provide answers, or perform tasks in the background, such as calculations or automatic document creation. Modules can read from or write data to databases, and connect with data views.
Create a module in BRYTER
-
To create a new module, open or create an application.
-
Click the + New button, then type in a name in the field New module.
- Click Create. The editor will display where you, as an author, will be able to build modules:
After finishing the first version of the module, publish it (2) to make it accessible in a separate Test environment for internal testing before publishing it in a Live environment to reach your target audience. You can publish a module in multiple languages and change the module's look and feel for the end user by choosing a theme from the theme library.
Rename your module in the bar at the top of your screen (1). In the process of building, switch between the editor and the end user interface with the Preview (3) button.
Build a module with its components
To build a module in the editor, you can use:
-
Nodes, to:
- ask for end user input, e.g., answering a question, uploading a file, etc., or
- perform a task in the background, e.g., creating a document, calculating, etc.
- Result nodes, either default Results or Redirect Results, to conclude your module and close and log the end user session.
- Transitions, to connect the different nodes and build paths through your module. Equip your transitions with conditions to make the end users’ path through the module dependent on their answers.
When building modules, you should be aware that:
- Every path through the module must end at a Result node. Otherwise, your end user may receive an error message after the last node.
- When using conditions, exactly one condition must be true at any node and for any combination of end user answers.
Navigate the graph
The graph on the left side of the editor is built automatically as you build your module. Nodes are sorted to optimize visualization. To simplify the graph, you can also group nodes. To zoom in or out, use the + and – icons (4). Return to 100% zoom by clicking the 🔲 icon in between. To view the graph full-screen, collapse the sidebar (5).
Undo, redo, and history
Your module is automatically saved in the background while you build it, so your progress will not be lost. To redo or undo a step, use the arrow icons in the bottom left corner (6). Up to 20 steps can be undone or redone.
You can view or restore earlier versions in the history (7), and manage and name earlier versions there as well.
Detect errors
While building your module, the Quick Check identifies common logical errors and provides warnings. To display these errors and correct them, click on the asterisk icon located on the bottom right (8). Ideally, your module should have no Quick Check errors prior to publishing.
To detect and debug potential errors on the content side of your module, use the Inspect mode to build debug sessions (9). The Inspect mode also enables you to view the module from a specific node in the end-user interface, which is particularly helpful for larger modules. To return to building, click the Build icon (10).
Get context and review content
To display all nodes in a list, click the List View icon located at the top left (11). To search for a term in the name or note of a node, use the search box (12). You can configure languages and end user navigation in the module configuration (13) and provide a module summary by clicking the info icon (14).