Adding a Check-box Question
In a similar fashion to adding a plain text field, you can drag and drop any number of Check-box fields onto your form.
A check-box allows you to pre-define a number of options, of which a user may select only none, one or multiple.
To add a check-box field, simply drag and drop the 'check-box' field from the left hand side of the form builder (pink) to the middle 'Form' section (green) and release your mouse button.
You will immediately see that the 'Field Properties' section (blue) of the form builder now contains a number of options for you to define as in the following screenshot:
The most important properties to define are the 'Label' and 'ID'
Label - The Label should contain the Question you would like a user to answer - For our demo project, we first enter the text 'Does the school have any of the following facilities?'
ID - The ID can be viewed as the column heading under which users answers will be stored in the database. For our ID we have entered 'SchoolSportsFacilities' The ID should contain no spaces and be a convenient short hand name for the variable you wish to collect.
Required: Checking this means that a user MUST enter data into this field before continuing
Title: You can set a dropbox field to act as the Title for the form
Adding Options to your Check-box list.
To add an option, click the 'Add option' button from within the 'Field properties' section.
You can add any number of options, however each on e MUST contain a 'Label' and a 'Value'
Option Label - This will be the text presented to a user next to a tick boxt
We have specified these separately so that you can codify data entering the database however you wish.
Advanced Field Properties
Jumps: We will cover this in the Instructions sections on 'Jumps'
When the project is loaded onto a handset, the user is presented with a set of check-boxes containing the options you have entered. Clicking one, or more, selects this option and allows the user to progress within the form as follows:
Again, if this field is required, the user will not be able to progress in a form without entering a value.
We will now move on to describing the addition of media fields to a form.