Training Course in Mobile Data Collection Using ODK

Training Course in Mobile Data Collection Using ODK

This course in Mobile Data Collection Using ODK will equip you with the skills and knowledge to collect, manage, and analyze data efficiently using Open Data Kit (ODK).

Advanced | 5 days | Face to Face / Online | Certificate
4.0
Overall Score
01

Course Overview

Course Summary
Course Title Training Course in Mobile Data Collection Using ODK
Organization Tech For Development (T4D)
Venue Tech For Development (T4D) Training Center along Tala Road, Runda, Nairobi
Duration 5 days
Target Industries
Target Job Roles
Course Fees (Face-to-Face) USD 1,100/KES 75,000 (Exclusive of VAT)
Course Fees (Virtual) USD 1,000/KES 70,000 (Exclusive of VAT)
Training Modes Virtual and face-to-face training
Payment Payment should be made to the Tech For Development (T4D) bank account on or before the start of the course
Accreditation Tech For Development Certificate of Course Completion

 

Introduction

 

This course in Mobile Data Collection Using Open Data Kit (ODK) will equip you with the skills and knowledge to collect, manage, and analyze data efficiently using ODK.

 

Whether you’re a researcher, an M&E specialist, a field team member, or a professional looking to streamline your data collection process, this course is for you.

 

 

Duration

5 Days

 

 

What you will learn

 

  • Form Building: Create powerful forms that include ODK Entities, photos, GPS locations, skip logic, calculations, external datasets, multiple languages, and more.
  • Offline & Online Data Collection: Collect data anywhere using ODK Collect on mobile phones and the web using Enketo, even without an Internet connection. Sync your forms and submissions seamlessly when you’re back online.
  • Data Hosting: Host ODK Central server and data in the ODK Cloud and on a Digital Ocean cloud server
  • Data Analysis: Learn to download your data as a CSV or link ODK to tools like Excel, Power BI, Tableau, Python, or R to create live-updating dashboards for real-time insights.
  • Automation: Automate data collection and management workflows with ODK and Zapier

 

 

What can you do with ODK?

 

  • Build/digitize a data collection form/questionnaire/survey using Excel or Google Sheets using the XLSForm syntax
  • Collect data offline on a mobile device and send it to a cloud server.
  • Collect longitudinal data
  • Collect case management data
  • Collect data online using web forms
  • Stream data to analysis and dashboard applications like Excel, Power BI, Tableau, R, or Python
  • Manage users, including data collectors and managers
  • Automate data collection and management workflows with ODK and Zapier

 

 

How has ODK been used in the past?

 

  • Open Data Kit (ODK) has been used to:
  • Observe elections
  • Monitor rainforests
  • Track outbreaks,
  • Conduct one-off surveys
  • Rapid assessments
  • Baseline studies
  • Project mid-term evaluations
  • Project end-term evaluations
  • Market research
  • During and directly following disasters, and in many other cases.

 

 

Course Details

 

  • ODK or Open Data Kit is a set of free and open-source tools that are used for field data collection on Android mobile phones, tablets, and on the web.
  • Using ODK, you can collect data on mobile devices without an internet connection and sync data to your server later.
  • ODK allows data submission to a self-hosted server or an online cloud-based server.
  • Data on the server can then be downloaded or linked to tools like Excel, Power BI, Tableau, Python, or R to create live-updating dashboards for real-time insights.
  • Data workflows can be automated using Zapier

 

 

The ODK – Open Data Kit ecosystem comprises the following components:

 

  • ODK Collect: An open-source Android app that is used to collect data on Android mobile phones and tablets.
  • ODK Build: A form designer with a drag-and-drop user interface.
  • XLSForm: A standard for building forms in Excel.
  • ODK Aggregate: An open-source application that stores, analyzes, and presents survey data collected using ODK Collect. (ODK Aggregate is no longer being updated and was replaced by ODK Central)
  • ODK Central: The ODK server. Manages user accounts and permissions, forms and submissions, and longitudinal data records, and allows data collection clients like ODK Collect to connect to it for form download and submission upload.
  • ODK Cloud: A fully managed and fully supported cloud infrastructure for hosting the ODK Central server.
  • Enketo Forms: Enables preview and submission of forms directly from a web browser.

 

 

Who should take this course?

 

Researchers, project officers, M&E specialists, field team members, or professionals looking to streamline their data collection process.


 

Course Requirements

 

  • A laptop
  • Intermediate computing skills
  • A mobile device running the Android OS
  • Working knowledge of Microsoft Excel or Google Sheets
  • Access to the internet
  • Proficiency in English

 

 

Topics to be covered

 

  • ODK Collect
  • Enketo
  • XLSForm Syntax
  • ODK Central
  • Hosting ODK Central on the ODK Cloud
  • Hosting ODK Central on Digital Ocean
  • ODK Central with Power BI
  • ODK Central with Tableau
  • ODK Central with Excel
  • ODK Central with Python
  •  ODK Central with R
  • ODK Validate
  • ODK Briefcase
  • Automation with Zapier

 

 

Course Objectives 

 

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

 

  • Build/design forms (Digitize questionnaires) in ODK Build, Excel, or Google Sheets (XLSForm syntax)
  • Check for XLSForm syntax errors and validate forms
  • Set up a free subdomain on Free DNS
  • Set up an account on Digital Ocean
  • Set up the ODK Central server on Digital Ocean
  • Collect data offline on mobile devices using ODK Collect
  • Collect data online using web forms
  • Upload and aggregate collected data in a cloud server
  • Visualize, manage, analyze, and map data online
  • Download data from the cloud server for further analysis
  • Stream data to analysis and dashboard applications like Excel, Power BI, Tableau, or R
  • Automate data collection and management workflows with ODK and Zapier

 

 

Learning Outcomes

 

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

 

  • Digitize any paper-based questionnaire to an ODK-compatible format using MS Excel and ODK Build
  • Set up a free subdomain on Free DNS
  • Set up and operate an account in Digital Ocean VPS
  • Set up and administer an ODK Central server on Digital Ocean
  • Set up ODK Collect and collect data offline on mobile devices
  • Collect data online using Enketo webforms
  • Upload data to a cloud-based ODK Central server
  • Manage data collectors and managers online
  • Stream data from ODK Central to analysis and dashboard applications like Excel, Power BI, Tableau, Python, and R
  • Automate data collection and management workflows with ODK and Zapier

 

 

Course Outline

 

  • Introduction to mobile data collection
  • Advanced survey digitization in Excel using the XLSForms syntax
  • Free DNS subdomain setup
  • Digital Ocean setup
  • ODK Collect setup on a mobile device
  • Offline mobile data collection
  • ODK Central installation on Digital Ocean
  • ODK Central administration
  • ODK Collect and ODK Central integration
  • Data streaming from ODK Central
  • Automate data collection and management workflows with ODK and Zapier
02

Course Modules

Course Contents

 

Module I

 

Introduction

 

  • ICT Refresher
  • Introduction to Mobile Data Collection
  • Benefits of Mobile Data Collection
  • Challenges facing Mobile Data Collection and their workarounds
  • Introduction to the ODK ecosystem
  • Introduction to basic XLSForm syntax for survey authoring

 

 

Module II

 

Getting started – Survey authoring using ODK XLSForm

 

  • Types of questions
  • Data types for each question
  • Types of questionnaires and Form logic
  • Extended data types: geoid, image, and multimedia
  • Multi-Sectoral Rapid Assessment survey form building

 

 

Form Validation

 

  • ODK Validate for validating XML forms
  • Troubleshooting common syntax errors

 

 

Device calibration (Mobile Phones/Tablets) – ODK Collect

 

  • Introduction to ODK Collect
  • ODK Collect installation and configuration
  • Uploading forms into ODK Collect manually
  • Downloading the form into ODK Collect from the ODK Central server
  • Hands-on Exercise

 

 

Hosting survey data – ODK Central

 

  • Introduction to ODK Central
  • ODK Central installation on ODK Cloud
  • ODK Central Installation on Digital Ocean
  • Connecting ODK Collect and ODK Central
  • Downloading survey forms from ODK Central
  • Uploading data into ODK Central
  • ODK Central administration

 

 

Module III

 

Intermediate Survey Authoring for ODK

 

  • New data types
  • Notes and dates
  • Multiple Choice Questions
  • Multiple Language Support
  • Hints, metadata, and more
  • Conditional Survey Branching
  • Required questions
  • Constraining responses
  • Skip: Asking Relevant Questions
  • The specify (other)
  • Grouping questions.
  • Skipping many questions at once (Skipping a section)

 

Hands-on Exercises

 

 

Module IV

 

Advanced Survey Authoring for ODK

 

  • Repeating a set of questions
  • Special formatting
  • Making dynamic calculations
  • Survey Styling and formatting – Working with the appearance column
  • Working with media files
  • Cascading select
  • External selects
  • Conducting Longitudinal Surveys

 

Hands-on Exercises

 

 

Module V

 

Exporting/Downloading data

 

  • Downloading data from ODK Central using Excel
  • Downloading data from ODK Central using Tableau
  • Downloading data from ODK Central using Power BI
  • Downloading data from ODK Central using Python
  • Downloading data from ODK Central using R
  • Zapier automations

 

Hands-on Exercise

 

  • Presentation of the course project by participants
  • Action plan
  • Closure
03

Course Administration

Methodology

Instructor-led sessions use a blended learning approach combining presentations, guided practical exercises, web-based tutorials, and group work, delivered by seasoned industry experts. All facilitation and course materials are in English, so participants should be reasonably proficient in the language.

Accreditation

Upon successful completion of this training, participants will be issued a Tech For Development Certificate of Course Completion certified by the National Industrial Training Authority (NITA).

Training Venue

The training will be held at the Tech For Development Training Centre. The course fee covers the course tuition, training materials, two break refreshments, and lunch. All participants will additionally cater to their travel expenses, visa application, insurance, and other personal expenses.

Accommodation & Airport Transfer

Arranged upon request.For reservations contact the Training Officer:
Email: [email protected]
Phone: (+254) 790 824 179

Tailor-Made

This training can also be customized to suit the needs of your institution upon request. You can have it delivered in our T4D Training Centre or at a convenient location.

Payment

Payment should be transferred to the T4D account through a bank on or before the start of the course. Send proof of payment to [email protected].

Course Reviews

Based on 2 participant feedback

4.0
Overall Score

Write a Course Review

Please share your honest feedback below.

5 / 5 (Excellent)
Date Cost
2026 Schedules
Nairobi
05 Oct - 09 Oct
KES 75,000 |
$1,100
Register
02 Nov - 06 Nov
KES 75,000 |
$1,100
Register
07 Dec - 11 Dec
KES 75,000 |
$1,100
Register
Mombasa
Kigali
Kisumu
2027 Schedules
Nairobi
04 Jan - 08 Jan
KES 75,000 |
$1,100
Register
01 Feb - 05 Feb
KES 75,000 |
$1,100
Register
01 Mar - 05 Mar
KES 75,000 |
$1,100
Register
05 Apr - 09 Apr
KES 75,000 |
$1,100
Register
03 May - 07 May
KES 75,000 |
$1,100
Register
07 Jun - 11 Jun
KES 75,000 |
$1,100
Register
05 Jul - 09 Jul
KES 75,000 |
$1,100
Register
02 Aug - 06 Aug
KES 75,000 |
$1,100
Register
06 Sep - 10 Sep
KES 75,000 |
$1,100
Register
04 Oct - 08 Oct
KES 75,000 |
$1,100
Register
01 Nov - 05 Nov
KES 75,000 |
$1,100
Register
06 Dec - 10 Dec
KES 75,000 |
$1,100
Register
Mombasa
Kigali
Kisumu
2028 Schedules
Nairobi
03 Jan - 07 Jan
KES 75,000 |
$1,100
Register
07 Feb - 11 Feb
KES 75,000 |
$1,100
Register
06 Mar - 10 Mar
KES 75,000 |
$1,100
Register
03 Apr - 07 Apr
KES 75,000 |
$1,100
Register
01 May - 05 May
KES 75,000 |
$1,100
Register
05 Jun - 09 Jun
KES 75,000 |
$1,100
Register
03 Jul - 07 Jul
KES 75,000 |
$1,100
Register
07 Aug - 11 Aug
KES 75,000 |
$1,100
Register
04 Sep - 08 Sep
KES 75,000 |
$1,100
Register
02 Oct - 06 Oct
KES 75,000 |
$1,100
Register
06 Nov - 10 Nov
KES 75,000 |
$1,100
Register
04 Dec - 08 Dec
KES 75,000 |
$1,100
Register
Mombasa
Kigali
Kisumu