Transcript ODK Collect
ODK COLLECT
Jonathon Tai, EERI
Basic Information
Free app for Android devices
Website: http://www.opendatakit.org
Hosts
project websites using Google’s AppEngine
Includes
online database of records
Online map interface
Or
to webservers running Tomcat with MySQL or
PostgreSQL databases
Form Generator
Features
ODK Collect
Geo-tagging
Map view of all points
Photos
Water-marking
Annotation of photos
Sketches
Audio Clips
Video Clips
Voice to text
Form
(Custom-radio button and text boxes)
Three Parts
Build
Creating
forms
Collect
Android
app
Download forms/collect data
Upload data
Aggregate
Store
data (Google AppEngine or webserver)
Build (build.opendatakit.org)
Questions/Fields:
Menu Bar
Sign in/Create an
account
•
•
•
•
•
•
•
•
Text
Numeric
Date
Location
Media
Barcode
Choose One
Select Multiple
• Group
• Branch
Add questions/fields
Creating a Form
• Can create
simple forms
• Straight forward
• Website has
many examples
to learn from
• More complex
forms easier to
write in XML
Publishing the Form
•
Aggregate goes
to the host on the
Google
AppEngine
•
Publishing XML
allows the user to
customize the
simple form (logic,
appearance, etc)
Publish to
Aggregate
Publish to
P
XML
Creating Form in XML
Aggregate
Only considering the Google AppEngine here in
presentation
opendatakit.org/use/aggregate
For
installation instructions
Aggregate Front Page
Aggregate: Site Access
• Allow anyone to
download forms and
submit data
• Create permissions
with account and
password
•
data collector
•
data viewer
•
form manager
•
site admin
Aggregate: Form Management
Two methods of
form uploading:
Add New Form
• Upload XML file
• Uploaded when
published from
build
Collect
http://opendatakit.org/use/collect/
Getting Forms
Filling/Editing Forms
Sending Data
Deleting Saved Forms
Settings
Viewing Data
Visualize
• Pie Chart
• Bar Graph
• Map
Map
Viewing Data on Map
Exporting Data
Export
• CSV
• KML
Golden Guardian Exercise
goldenguardianodktest.appspot.com
User name: GoldenGuardian
Password: odk
Two forms
Detailed
Quick