Creating a new form (Classic)

Forms are the main components of the database. It is at that level of your data structure that you and/or other users will perform data entry either directly on ActivityInfo or through ODK Collect with an Android-supported device.

As some functionalities are not supported in both form types, before creating your form make sure your are creating the type of form that suits all your reporting needs. Skip logic and barcode fields are supported in Beta forms while they are not supported in Classic forms. On the other around, some functionalities are supported in Classic forms while they are not yet supported in Beta forms: assigning a location type to a form (which enables responders to assign a location to an entry in this form), monthly reporting frequency and having the choice of data aggregation method (average or sum while sum is the default data aggregation method in Beta forms).

Creating your new form

Name (mandatory) : While there are no limits to the number of characters that can be used for the name we recommend to choose a short and self-descriptive name for your form so that the name doesn't appear shortened in the platform. Special characters are supported as well as arabic characters (they will appear left to right). The name of the form should correspond to what will be entered in this form (program, activities, registration, etc.) and should be comprehensive for responders to this form.

Category (optional): Adding a category will create a folder in which your form will be stored; if you want to put multiple forms in the same category or folder, make sure the write the exact same category name in the other forms category field.

Site type -or location type- (mandatory): This is how the data collected in this form will be identified geographically. You can create your own location type in which you can control the choice of location.

Reporting frequencies: You can choose between a Monthly or a Once reporting frequency. Monthly reporting will allow responders to enter quantity values within a same entry every month and for any duration of time while Once reporting frequency can only store 1 quantity value for an entry.

Published: By making you data published (All are published), your real-time data can be linked to an external website. Be aware that it can also be accessed by anyone through our web API.

Adding a new indicator (quantity, calculated, text and multiline text fields)

Code (optional): The code will be used as a reference to this field in a calculated expression.

Name (mandatory): We recommend choosing a short and self-descriptive name for your field so that it doesn't appear shortened in the platform. Special characters are supported as well as arabic characters (they will appear from left to right).

Type (mandatory): Choose between quantity, text and multiline text fields. Only the quantity field is recognized when creating reports. Add a calculated field by selecting quantity as a field type and selecting the Calculate automatically option under (see calculation).

Units (optional): Define the units of a quantity field.

Aggregation method: Choose how your data will be aggregated when creating a report (choice between average or sum).

Calculation (for calculated fields): Create a calculated expression that will be calculated automatically.

List header (optional): A field with a list header will appear in the central dialog in data entry under the list header you've written.

Description (optional): the description will appear under the label in the data entry window. The description can be a number of different things: additional information on the field, a methodology to be used to collect data, a description of what this information will be used for, etc.

Mandatory: A mandatory field will have to be answered by the responder in order for a form to be submitted.

Show in Data Entry:  An option that allows the indicator to be visible or invisible. If the box is ticked then the indicator will appear in Data Entry. 

Creating a new attribute (multiple and single selection fields)

Name (mandatory): We recommend choosing a short and self-descriptive name for your field so that it doesn't appear shortened in the platform. Special characters are supported as well as arabic characters (they will appear from left to right).

Type of choice (mandatory): choose between multiple selection (checkboxes) or single selection (radio button, dropdown menu).

Mandatory: A mandatory field will have to be answered by the responder in order for a form to be submitted.

Adding an attribute