Instructions

android

Introduction

Creating a project

Form Builder

Adding a Form
          Key Field
          Title

Text Fields
          Plain

          Numeric
          Date
          Time
          Drop-Down
          Radio 
            Check Boxes
          
Media Fields
           Location

           Photo
           Video
           Audio
           barcode

Validation
           Text
           RegEx   
           Double Entry

Form Logic
           Jumps


Linking Forms
           Hierarchy

           Branching

android


Installing EpiCollect+
Loading a Project


Collecting Data

Text Fields
          Plain

          Numeric
          Date
          Time
          Drop-Down
          Radio
             Check Boxes

Media Fields
           Location

           Photo
           Video
           Audio
           barcode

Saving Data

List/Sync data

Maps

Backing up data

Remote Data

Settings

android


Project Website

Map View

Multiple Forms

Downloading Data

android


Introduction

EpiCollect Markup

The Document
           <model>

The Form
           <form>


Text Fields
           <input>

          <select>
           <select1>
          <radio>
Setting defaults

Media Fields
           <location>
           <photo>
           <video>
           <audio>
           <barcode>

Defining keys

Form Logic
           Jumps


Linking Forms
           Hierarchy

           Branching
  
Validating



Text Fields - Select

 

Simple Select (check-boxes of which a user can select none, one or more choices)

 

<select ref="selectdemo" required="true">  

 <label>What facilities does the school have? Select none,one or more</label> 

   	<item> 
   	 	<label>Swimming Pool</label> 
   	 	<value>swimming</value> 
   	</item> 

   	<item> 
   	 	<label>Gym Facilities</label>
   	 	<value>gym</value> 
   	</item> 
		
   	<item>
   	 	<label>Tennis court</label>
   	 	<value>tennis</value>
   	</item> 
		
</select>

<select> fields present the user with a series of tick-boxes of which they can 'tick' none, one or more than one.

As with <select1> (see next section) this allows you to pre-define choices and helps you ensure that data collected adheres to what you have specified.

Every <select> MUST contain one <label> tag which specifies the question presented to a user.

You can then specify as many <item> tags as you require. However, each <item> MUST contain one <label> and one <value> tag. The <label> specifies the text the user sees as a choice and the <value> specifies what is stored in the database when a user selects this choice.

Within the <select> tag you can also specify the attribute required="true" if neccessary.

 

select

 

 

 

 

arrow

 

 

 

 

 

select2

 

Next | <select1>