Capacity Building

#1 Online, Self-paced, eLearning Training Course in Mobile Data Collection using ODK 2021

Training Course In Mobile Data Collection, Analysis And Mapping Using ODK

Course preview video



Course Description

This is a self-paced distance ODK eLearning course. This means that learners take the lessons from our e-learning portal at their own time and convenience. It is envisaged that it will take approximately 5 to 10 days to complete this course.

The lessons consist of instructor-led/instructor-narrated video tutorials which are pretty easy to follow. Due to the hands-on and technical nature of the course, support is usually offered online/virtually via Skype, AnyDesk, Team Viewer, Email, Zoom, or via any other medium of preference.

The instructors are seasoned ODK, KoBoToolbox, Ona, SurveyCTO, CSPro, and other mobile data collection solutions implementers. Other than training the instructors work as mobile and web-based systems developers.

Course Details

Course Name:  Mobile Data Collection Using ODK

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

Course Duration: 5 hrs

Course Price: USD 400 or KSH 40,000


Take this FREE demo Course to get a feel of our classes


>> Click here to access the demo course


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 instructors are seasoned ODK implementers with a background in software development.

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 Kit). Open Data Kit 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.

This ODK training course is a hands-on, step-by-step guide that will teach learners how to set up, administer, and manage a mobile-based data collection platform using ODK.

What can you do in ODK?

  1. Build/digitize a data collection form/questionnaire/ survey using ODK Build or MS Excel XLSForms syntax (XLSForms 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 into useful formats for analysis

Course Objectives

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

  1. Build/design forms (Digitize questionnaires) in ODK Build and in Microsoft Excel  (XLSForm syntax)
  2. Check for xlsform syntax errors, validate forms and convert xlsform to XForm
  3. Setup a free sub-domain on Free DNS
  4. Set up an account on Digital Ocean
  5. Setup ODK Aggregate server on Digital Ocean
  6. Collect data offline on mobile devices using ODK Collect.
  7. Upload and aggregate collected data in a cloud server
  8. Visualize, manage, analyze and map data online
  9. Download data from the cloud server for further analysis

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. Digitize any paper-based questionnaire to an ODK compatible format using MS Excel and ODK Build
  2. Setup a free sub-domain on Free DNS
  3. Setup and operate an account in Digital Ocean VPS
  4. Setup and operate an ODK aggregate server in Digital Ocean
  5. Setup ODK Collect and collect data offline on mobile devices
  6. Upload data to a cloud-based ODK Aggregate server
  7. Analyze, 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. Working knowledge in Microsoft Excel
  5. Access to the internet
  6. Proficiency in English

Course Outline

  1. Introduction to mobile data collection
  2. Advanced survey digitization in MS Excel using the XLSForms syntax
  3. Free DNS sub-domain setup
  4. Digital Ocean setup
  5. ODK aggregate installation on Digital Ocean
  6. Enabling HTTPS
  7. ODK Aggregate administration
  8. ODK Collect setup on a mobile device
  9. Offline mobile data collection
  10. Data visualization, analysis, and mapping on Aggregate server
  11. Export data for analysis using ODK Briefcase

Course Topics (Lessons)

# Lesson Duration (Mins)
  Introduction to the course and course materials  
1 Introduction to the course and ODK application in M&E 16
2 Course materials, downloads, and layout 3
3 Getting started with XLSForms syntax (Setting up the workbook) 5
4 Worksheets explained 3
5 Getting started with simple questions 10
6 Select one, select multiple and required questions 13
7 Validating forms 4
8 Referencing and specify other questions 26
9 Hint, relevance, and skip logic 15
10 Constraints, select multiple and specify questions 16
11 Specify others, relevance and grouping questions 10
12 Relevance and skip logic (Revision) 3
13 Repeating questions (Loop) 5
14 Calculate, take photos and record GPS questions 10
15 Consent and multiple language questions 10
16 Troubleshooting and validating and converting forms (Questionnaire) 7

Setting up the ODK Aggregate Server

17 ODK Aggregate server setup introduction and preview 3
18 Creating an account at FreeDNS and adding a sub-domain 5
19 Creating an account in Digital Ocean 9
20 Installing ODK Aggregate in Digital Ocean 17
21 Enabling HTTPS on the server 14
22 ODK Aggregate management and administration 9

Mobile Device setup and Mobile Data Collection

23 ODK Collect and mobile phone setup 9
24 Collecting data on mobile phones and uploading to the server 18
25 Viewing and analyzing data on the server 11
26 Exporting data for further analysis using ODK Briefcase 17

Total (Mins)



Take this FREE demo Course to get a feel of our classes


>> Click here to access the demo course


Contact Information

For further inquiries, please contact us on details below:


Mobile: +254 706909947

Related Courses

  1. Online, Self-paced, eLearning Training Course in Mobile Data Collection using KoBoToolbox
  2. Training Course In Mobile Data Collection, Analysis, And Mapping Using ODK
  3. Training Course In Mobile Data Collection For M&E Using ONA And KoBoToolbox
  4. Training Course In Mobile Data Collection For M&E Using ODK And KoBoToolbox
  5. Training Course In ODK-X For Longitudinal Data Collection, Management, And Analysis
  6. Training Course In Installation Use And Management Of Data Using Open HDS And ODK
  7. Training Course In Mobile Data Collection Using CSEntry – CSPro
  8. Training Course In Nutrition Assessment And Survey Using ENA/ EPI INFO
  9. Training Course In OpenMRS
  10. Training Course In RapidPro
  11. Training Course In Survey Data Collection Using REDCap
  12. Training Course In Mobile Data Collection And Mapping For M&E And Scientists
  13. What is Mobile Data Collection
  14. What is Open Data Kit – ODK

Share :

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Scroll to Top

Contact us for more information

Receive the latest news

Subscribe To Our Weekly Newsletter

Get notified about our new courses

Consent Preferences Consent Preferences