mobile data collection using odk
DESCRIPTION
Using ODK to author, field, and manage mobile data collection solutions.TRANSCRIPT
![Page 2: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/2.jpg)
Data Collection using mobile device is easy, efficient and fun!
![Page 3: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/3.jpg)
◦What?
◦Why?
◦How?
◦Where?
◦Who?
![Page 4: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/4.jpg)
![Page 5: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/5.jpg)
Open Data Kit (ODK) is a free and open-source set of tools which help researchers author, field, and manage mobile data collection and management solutions.
It allows data collection using mobile devices and data submission to an online server, even without an Internet connection or mobile carrier service at the time of data collection.
![Page 6: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/6.jpg)
ODK Collect ◦ Android app/ Mobile data collection engine
◦ Download forms/collect data
◦ Upload data
ODK Build ◦ Creating forms/ Authoring forms
◦ Publishing forms to Aggregate or XML
ODK Aggregate ◦ Store data/ Data server (Google AppEngine or web
server)
ODK Manage – For supervision of research
assistants
Among other tools
ODK components
![Page 7: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/7.jpg)
ODK Build/Notepad Editor
XML Forms XML Data
Form Authoring (ODK Build/XML Editor)
Mobile Engine (ODK Collect)
Data Server (ODK Aggregate)
XForms
XML Data
![Page 8: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/8.jpg)
ODK Collect
http://opendatakit.org/use/collect/
Getting Forms from the aggregate server
Filling/Editing Forms (Data collection)
Submitting/ sending Data to the aggregate server
Deleting Saved Forms
![Page 9: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/9.jpg)
open to fill a blank form
Open to edit filled I forms before submitting
Submit the finalized forms to the aggregate
server
Get/ download a blank form from the
Aggregate server
Delete blank saved forms from the mobile
![Page 10: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/10.jpg)
![Page 11: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/11.jpg)
Enter different data types
![Page 12: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/12.jpg)
![Page 13: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/13.jpg)
![Page 14: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/14.jpg)
![Page 15: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/15.jpg)
![Page 16: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/16.jpg)
![Page 17: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/17.jpg)
Saving the form after capturing the data
![Page 18: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/18.jpg)
Open to edit saved forms before finalizing
Open to send finalized forms
![Page 19: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/19.jpg)
Review and edit fields/ data of
the form, check for errors
before submitting the finalized
form to the aggregate server
![Page 20: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/20.jpg)
Select the finalized forms to
upload the data to the
aggregate server after they
have been finalized
Upload the data of
the selected forms
![Page 21: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/21.jpg)
![Page 22: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/22.jpg)
• Pie Chart
• Bar Graph
• Map
Visualize
Viewing Data in the aggregate
![Page 23: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/23.jpg)
Map
![Page 24: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/24.jpg)
Viewing Data on Map
![Page 25: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/25.jpg)
Exporting Data
Export
Data Formats • CSV • KML
![Page 26: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/26.jpg)
ODK Aggregate
Only considering the Google AppEngine here in presentation
![Page 27: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/27.jpg)
Aggregate Front Page
![Page 28: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/28.jpg)
Aggregate: Site Access
• Allow anyone with the
aggregate account
permissions to
download forms and
submit data
• Allows one to create
permissions with
account and
password
• data collector
• data viewer
• form manager
• site admin
![Page 29: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/29.jpg)
Aggregate: Form Management
Add New Form
Two methods of
form uploading:
• Upload XML file
• Upload a form by
publishing from
ODK build
![Page 30: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/30.jpg)
ODK Build (build.opendatakit.org) Questions/Fields:
• Text
• Numeric
• Date
• Location
• Media
• Barcode
• Choose One
• Select Multiple
• Group
• Branch
Sign in/Create an
account
Add questions/fields
Menu Bar
![Page 31: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/31.jpg)
Creating a Form using Build
• Can create forms
using the ODK
build GUI
• More complex
forms easier to
write in XML
![Page 32: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/32.jpg)
Publishing the Form • Publishing to
Aggregate uploads the blank form/ questionnaire to the host on the Google AppEngine where it can be downloaded using ODK collect App for data collection
• Publishing XML allows the user to customize the simple form (logic, appearance, etc)
Publish to
Aggregate
P Publish to
XML
![Page 33: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/33.jpg)
![Page 34: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/34.jpg)
– Harder to skip questions
– Range checking
– Eliminates branching errors
– Eliminates transcription errors
– Immediate access to data from the server – rapid data aggregation and analyses (Real-time data access)
– Portability
– Data security
– Minimize workforce -Better supervision is possible
![Page 35: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/35.jpg)
–Unlimited data types; Form + GPS location + picture + video + string+ numeric + audio + barcode
– Branching sequence
–Get GPS location of respondent easily
–Cleaner data – standardization of data
– Easy connection to other health records e.g. openMRS
![Page 36: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/36.jpg)
Branching sequence
Easy to branch
![Page 37: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/37.jpg)
Minimize workforce
Data Collection the hard way
Data collection on mobile phones is easy, effective, and fun!
![Page 38: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/38.jpg)
Turn
aro
und
Typesetting
Photocopy (bulk)
Data Entry Screen Programming
Data Entry
Data Cleaning
Tedious & Bulky
Easy to fake
Time consuming
Limited data type range
Time consuming
• Clean data – Range checks, Skip logics, Required fields
• Hastens the whole process
• No data entry exercise (reduce costs)
• Reduced data loss
• Reduced bulkiness – just a phone
• Ease of monitoring
• Increased capacity in collecting qualitative and quantitative data (e.g. Videos, Images, locations, audio recording, barcodes)
• Efficient for Mapping surveys
• Hustle Free
Mobile data collection Paper questionnaire
![Page 39: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/39.jpg)
Quantitative
Consider a two page paper questionnaire and a sample size of 150 respondents with a 100% response rate.
![Page 40: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/40.jpg)
Option Activity Quantity Description Cost Each
Sub-total
Cost
Native Paper
Questionnaire
Administering
Typesetting 2 pages Typesetting draft questionnaire into a
word processor
25 50
Photocopy/
printing
(150*2pages)=300 Replicating the questionnaires equal to
the number of respondents
5 1500
Database and data
Entry Screen
Programming
1 Interface to be used during data entry and
the database design
10,000 10,000
Data Entry 4 data entry clerks Data entry exercise to be carried out in 1
day
1000 4000
Data Cleaning/
data management
1 Cost for eliminating data captured during
collection and/or entry erroneously
5500 5500
Grand Total 21,050/=
Using ODK Form Authoring/
Developing
1 Developing a two page
questionnaire in ODK
9000 9000
Data Management 1 Aggregating the data and delivery
in .CSV file (OR even SPSS, STATA
formats) and minimal data
cleaning if any
6500 6500
Grand Total 15500/=
Comparing the costs!
The difference widens as the number of pages and sample size
increases
![Page 41: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/41.jpg)
The process
1. List questions 2. Design Questionnaire
An officer list the questions a survey may consist with other data types such as Pictures, GPS, Audio, etc
The officer designs the forms with xForm designer/ Odk build with good controls and features, in an electronic survey form. Access rights and controls e.g. skip logics are then assigned by officer. Uploads the forms to aggregate
3. Download forms
Enumerators
download the survey
form remotely using
ODK Collect app on
their android phone.
4. View data on server
The officer manages and conducts analysis of the data collected or export the data to external systems like Google Fusion Tables or ArcGis for further analysis and sharing information
![Page 42: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/42.jpg)
Application Designer
Server Storage
Phone Clients
.CSV, .KML, Google Spreadsheet,
Fusion Tables e.t.c
user interaction interface
create data store Collected data
![Page 43: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/43.jpg)
completing surveys about households
Microfinance institution tracking transactions from lenders and borrowers.
Crisis mapper tasked to capture images and locations of damaged areas after a hurricane.
Collecting multimedia data –audio, video
Baseline surveys and project evaluations for collecting both quantitative data and qualitative data (Audio recording)
![Page 44: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/44.jpg)
![Page 45: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/45.jpg)
Form Authoring
Mobile Engine
Data Server
XForms
Completed XForms
CellLife, EpiSurveyor,
OpenXData, Open Data Kit
JavaROSA, OpenXData
mobile, ODK-collect
Cell Life, EpiSurveyor,
OpenXData, ODK aggregate
XML Forms XML Data
![Page 46: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/46.jpg)
Open Data Kit provides organizations with a new way to build information services for developing regions. The modular, extensible and open-source design allows picking and choosing tools best suited for specific deployments.
ODK differs from other platforms and has unlimited set of tools
Ongoing deployments has proven success.
ODK system architecture of enables a large and varied set of applications for developing regions.
![Page 47: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/47.jpg)
Using of Mysql Data server – No actual cost incurred, no limitations on data accessibility
![Page 48: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/48.jpg)
http://opendatakit.org/about/deployments/ - successful implementations
http://opendatakit.org/about/tools/ - All ODK tools
http://build.opendatakit.org –Form building tool
http://purcforms.appspot.com/FormDesigner.html -Purcform form designer tool
http://code.google.com/p/opendatakit/downloads/list -ODK Downloads list
http://opendatakit.org/2011/09/list-of-odk-implementation-companies/
![Page 49: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/49.jpg)
Visit our website at: www.megasixsolutions.com or contact me via: [email protected] / [email protected] Cell: +254-727-094536
![Page 50: Mobile data collection using odk](https://reader034.vdocuments.site/reader034/viewer/2022050905/54879561b4af9fa00d8b54af/html5/thumbnails/50.jpg)
THANK YOU!!