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



The Form

 

Within EpiCollect+ the definition of a project is focussed around one or more forms, containing one or more questions (which can be text or media fields).

The Form definition is at the heart of your data gathering project. To demonstrate we shall firstly describe a simple, single Form Project, then the types of questions you can specify (text and media) and how to define logic and validation, and then we will describe how you can link forms together in a hierarchy and or by defining branching forms.

To do this we shall imagine a hypothetical project where we are undertaking a survey of schools.

Initially, we will specify a single form aimed at gathering information about a set of schools. Further on we will demonstrate how to link forms detailing the teachers within each of the the schools and also assign the pupils to their teachers within the multiple schools).

Here we will define a single form, and detail the kinds of questions you may wish to use in your project. Please note that the schools project is simply for demonstration purposes and to describe the generality of functions within EpiCollect+. However, you can apply the same principals to any sort of data gathering project.

 

A single form project - Schools

 

<form num="1" name="School" key="Schoolname">

	...Your questions will be defined here... 

</form>

Your form must include an opening and closing <form> tag.

A number of attributes are also required which must be included within the opening <form> tag.

In the example above, two attributes are included:

num="" This is a REQUIRED field and must be unique - form numbers should start from 1 - most pertinent when linking forms.

name="" This is a REQUIRED attribute

The name attribute should contain a unique name for a given form.

key="" This is a REQUIRED attribute

The key attribute specifies a question within your form which must contain unique values for each entry. This prevents data being overwritten. For more information on keys please see the section 'Defining Keys' which follows on from the section on media fields.

 

Within the opening and closing <form> tags you define your questions and form logic.

The next section introduces simple text questions which, will allow you to define the questions and logic of the data you wish to collect.

 

Next | Text Fields