Event Information

Delivery Mode: E-learning (Online/Web-based/Self-paced)

Course Fee: KES 40,000 OR USD 400


Course Details: Mobile Data Collection Using ODK 

Registration: Register online here

 About this course

In the past, data collection was performed using paper and pen, which made it prone to error, difficult to conduct on a large scale, and high in transaction costs.

ICT tools such as mobile devices and software that allow users to create surveys, collect, manage and upload data to storage facilities in real-time have reduced the conventional challenges associated with remote data collection.

One of the commonly used tools is ODK - Open Data KitODK has been used to observe elections, monitor rainforests, track outbreaks, conduct one-off surveys, rapid assessments, baseline studies, project mid-term evaluation, project end-term evaluation, market research, during and directly following disasters and in many other cases.

Who should take this course

This course is for anyone who wishes to learn how to collect, manage and analyze data using mobile devices.

About the instructor

The instructor is a seasoned ODK implementer. He is also passionate about big data and software development.

What can you do in ODK

  1. Build/digitize a data collection form/questionnaire/ survey using ODK Build or XLSForm (XLSForm is recommended for larger forms)
  2. Collect data offline on a mobile device and send it to a cloud server.
  3. Visualize, map and analyze data online
  4. Aggregate the collected data on a server and extract it in useful formats for analysis

Course Objectives

This online training course in Mobile Data Collection using Open Data Kit (ODK) will teach learners to:

  1. Build/design forms (Digitize questionnaires) in ODK Build and in Microsoft Excel (XLSForm syntax)
  2. Check for xlsform syntax errors using ODK Validate
  3. Convert xlsform to XML form using ODK XLSForm converter
  4. Collect data offline on mobile devices using ODK Collect.
  5. Upload and aggregate collected data in an online cloud data hosting platform (ODK Aggregate)
  6. Download data from the server using ODK Briefcase

How and where has ODK been used

ODK has been used to:

  1. Observe elections
  2. Monitor rainforests
  3. Track outbreaks
  4. Conduct one-off surveys
  5. Conduct rapid assessments
  6. Conduct baseline studies
  7. Project mid-term evaluation
  8. Project end-term evaluation
  9. Market research
  10. Monitor and manage disasters in Haiti and in many other cases

Learning Outcomes

At the end of the course, learners will be able to:

  1. Download all the necessary ODK software
  2. Digitize any paper based questionnaire to an ODK compatible form
  3. Create and operate a Google App Engine account
  4. Setup and operate an ODK aggregate server
  5. Collect data on mobile devices
  6. Upload data to a cloud based ODK Aggregate
  7. Analyse, visualize and map data online on ODK aggregate
  8. Download data from ODK aggregate using ODK Briefcase for further analysis using software such as MS. Excel, Stata, SPSS, R etc

Course requirements

  1. Intermediate computing skills
  2. No programming skills required
  3. A mobile device running Android OS
  4. Knowledge in Microsoft Excel
  5. Access to the internet (For setting up the server and downloading ODK software)
  6. A Gmail account for setting up Google App Engine
  7. Proficiency in English

Course Outline

 Module 1: Introduction to mobile data collection

  1. What is data collection?
  2. What is mobile data collection?
  3. What is ODK?
  4. Benefits of mobile data collection
  5. Important features of ODK
  6. Requirements of using ODK
  7. How to collect data using ODK

Module 2

Introduction to survey authoring in XLSForms Syntax

  1. Introduction to data types
  2. Introduction to the XLSForms Syntax Survey Form Builder
  3. Basic survey authoring (text, number, select one, select many, decimal, date, date/time, note, photo, audio, video, acknowledge, required, hints, Geodata (point, appearance, line, area) )

Module 3

Advanced survey authoring

  1. Grouping questions
  2. Skip logic
  3. Calculations
  4. Constraints
  5. Specify others
  6. Other data types (Rating, question matrix, ranking, range, file)
  7. Cascading select
  8. Testing the form logic
  9. Deploying forms for data collection

Module 3: Setting up survey data hosting platform (ODK Aggregate and Google App Engine, Digital Ocean, AWS)

Module 4: Setting up forms and collecting data on an Android device (tablet or mobile phone)

Module 5: Managing data on ODK Aggregate and downloading data for analysis.


Need more information? Visit this link to see answers to frequently asked questions.

Contact information

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Tel: +254 706909947

Event Information

Delivery Mode: E-learning (Online/Web-based/Self-paced)

Course Fee: KES 50,000 OR USD 500


Course Details: Mobile Data Collection Using ODK 

Registration: Register online here


Connect with us

fb Facebook
twitter icon Twitter
linkedin Linkedin
g Google Plus


Contact us

+254 706909947


  Westlands Road, 

  Gate 18, 1st Floor, W6.

©2019 Tech 4 Development. All Rights Reserved.


Essential SSL