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



Remote data

 

We provide the ability within EpiCollect+ (as in EpiCollect) to load remote data, from a projects website, onto a phone.

This allows data that others have gathered within a particular project to be loaded onto a new handset or handsets.

This can prove particularly useful within larger projects with multiple forms to allow new data gatherers to continue collecting data based on information gathered within a particular form level.

For example, within our demo 3-form schools project (School->Teacher->pupil) where data on schools are gathered and within each shool data on teachers are gathered and for each teacher information regarding pupils are gathered, Consider the scenario where 30 individuals have gathered information on a large set of schools. Recruiting additional data gatherers to the project to aid in the collection of teacher data should not require all schools data to be entered from scratch on each handset. By choosing to load all of the remote schools data synchronised to the server, this should allow new data gatherers to collect teacher information by linking to pre-gathered schools.

This method can be used at any level within a hierarchy, and requesting data will load all remote data from the level selected and above. So, if we wished to load all of the Teacher information from our project website, all school data would be downloaded as well (to preserve links) . Similarly, if we chose to load all pupil data (the lowest level in our hierarchy), this would include all teacher and all school data.

The process for loading remote data is shown below:

 

1

 

 

 

 

arrow

 

 

 

 

 

2

 

 

 

 

arrow

 

 

 

 

 

3
         
4 arrow 5    

Choosing the 'Remote Data' option from the homescreen menu will present the option to choose which base table to load (the use of the term 'table' refers to a database table). For a single form project, only one option will be available, however, in the screenshots above, from the 3-level schools project, all three form names are listed in hierarchical order. Selecting 'Teachers' loads all Teacher data from the central website, along with all Schools data (the level above in the hierarchy). This is done so that all data are linked.

Following successfully loading data, should any of the forms have pictures associated, the option is given to a user to also load all remote picture data.

We wil now briefly describe the 'Settings' option from the EpiCollect+ homescreen.

Next | Settings