Adding repeatable sections
In the previous tutorials, we created a workbook to check building safety standards and upgraded it to include a follow-up field for recording details of safety violations. However, there may be cases where you need to repeat a specific section of questions, or even whole chapters or checklists. For instance, in our building inspection workbook, you may need to check the safety standards for multiple floors, rooms or areas.
Creating a simple workbook
This guide introduces you to the very basics of the iCL products. It is a good starting point if you want to get started with our system. Before you can start an inspection, you need a workbook to work with. This tutorial walks you through the process of creating a new workbook from scratch, providing a basic understanding of the most important elements of a workbook as well as showing a few best practices.
Fields assignable from tasks
Until now, you learned how to create workbooks that can be used to start inspections from scratch. This way, however, users will have to keep track of what inspection is to be done and when.
Introduction to content types
In the iCL system, data is stored in content items which are defined through content types. This guide will walk you through a basic scenario for creating and working with a simple content type.
Test a draft version of a workbook
As a workbook designer, you might've came across the need to test a newer version of a workbook or a completely new workbook with real content item data. To do so, you'd have to upload it first to iCL Portal and publish it to make it available in iCL Filler, but then all inspectors can access it too, which you probably want to avoid when a workbook is still in test phase. We introduced a solution for this: test mode 🚀
Upgrading a workbook
In this guide, we'll be discussing how to upgrade an existing workbook to a newer version.
Working with Blockly scripts
Scripts in iCL Designer provide a variety of ways to change answers dynamically, restrict visibility, perform calculations, and more. At the same time, scripts are very approachable, as you do not need to have programming skills to use them, although it doesn't hurt to have some. This is achieved by using Blockly, a powerful script tool that allows you to define scripts similar to assembling a puzzle.
Working with defects
In the previous tutorial, we learned about content types in general. We created a content type building to represent buildings in the iCL system. Now, we want to take the next step and introduce a new content type called "defect". By creating a defect_ content type, we can effectively track and manage issues or defects that may arise in buildings.