ODK Collect Form Design for Field Monitoring Training Course
| Course code | SD-ME-032 |
|---|---|
| Duration | 5 days |
| Level | Intermediate |
| Category | Monitoring & Evaluation |
| Delivery | Classroom or live online |
| Language | English |
| Certificate | Certificate of completion |
Course overview
Field monitoring teams often lose time and confidence in their data because paper forms are unclear, mobile questionnaires accept invalid entries, skip logic is inconsistent, and supervisors discover errors only after enumerators have returned from remote locations. For development and humanitarian programmes, these weaknesses can distort indicator reporting, delay corrective action, and create avoidable safeguarding, consent, and data-protection risks. This course equips M&E professionals to design ODK Collect forms that work reliably under real field conditions: intermittent connectivity, multilingual respondents, sensitive questions, repeated visits, GPS capture, and device-level validation.
Participants learn to translate an indicator reference sheet, monitoring plan, or field questionnaire into a structured XLSForm for deployment in ODK Collect. They build question types, choices, relevance logic, constraints, required fields, calculations, groups, repeats, media prompts, external item lists, and metadata capture. The course also covers form versioning, testing workflows, user-friendly error messages, mobile usability, data minimisation, and publication through ODK Central. By the end of the week, participants can diagnose common form failures and make informed design decisions that protect data quality without overburdening enumerators or respondents.
Delivery combines instructor demonstrations, guided spreadsheet builds, Android device testing, peer review, and realistic monitoring scenarios from humanitarian and development programmes. Participants progressively develop a field-ready monitoring form rather than completing disconnected exercises. They leave with a tested XLSForm, a deployed ODK Central project, a form-testing checklist, and a short implementation plan covering enumerator briefing, piloting, version control, and data-quality checks.
The course is particularly suited to staff who own monitoring instruments, supervise data collection, manage field teams, or need to commission and review digital forms with confidence. Managers gain a practical route to more consistent data capture and clearer accountability for form design decisions.
Course objectives
By the end of this course, participants will be able to:
- Convert an indicator matrix into a structured XLSForm questionnaire for ODK Collect
- Configure select_one, select_multiple, text, integer, decimal, date, geopoint, image, and audit metadata fields
- Build relevance expressions and skip logic using XLSForm logic syntax
- Apply constraints, required responses, and tailored constraint messages to prevent invalid field entries
- Design repeat groups for household members, site visits, distributions, and service observations
- Implement calculations, choice filters, cascading selections, and external CSV item lists
- Test and debug a form in ODK Collect using structured field-test scenarios and error logs
- Publish a versioned form to ODK Central and produce a form deployment and quality-assurance checklist
Benefits of attending
For you
- Build and revise ODK Collect forms without waiting for a developer or external consultant
- Demonstrate practical XLSForm capability when applying for M&E, assessment, and information-management roles
- Identify logic, validation, and usability defects before a form reaches enumerators
- Translate indicator definitions into auditable digital questions and response rules
- Lead more credible form-piloting discussions with programme teams, enumerators, and data managers
For your organisation
- Reduce incomplete, inconsistent, and out-of-range monitoring submissions through in-form validation
- Shorten the cycle from revised monitoring requirement to tested mobile form deployment
- Standardise form design, naming, testing, and version-control practices across projects
- Improve the traceability between indicator definitions, field questions, and collected records
- Lower field rework and data-cleaning costs by detecting form defects before rollout
Target competencies
Who should attend
- Monitoring and Evaluation Officers — who design monitoring tools and need reliable indicator-level data capture
- M&E Managers — who approve field instruments and must improve data quality across projects
- Programme Officers — who collect implementation evidence and need forms aligned to activity monitoring
- Field Coordinators — who supervise enumerators and need to prevent avoidable submission errors
- Information Management Officers — who configure data-collection systems and support reporting workflows
- Research and Assessment Officers — who build mobile questionnaires for surveys, assessments, and post-distribution monitoring
Requirements and prerequisites
Participants should understand the purpose of indicators, basic questionnaires, and routine field monitoring in a development, humanitarian, public-sector, or research setting. They should be comfortable working in spreadsheets, including entering data, using rows and columns, and saving CSV or Excel files. Prior experience with ODK Collect, XLSForm, or ODK Central is not required; these tools are taught from the ground up. Programming, SQL, statistical analysis, and Android administration are not required. Participants should bring an Android phone or tablet if possible, plus a laptop able to run a current web browser and spreadsheet software.
Training methodology
The instructor uses short technical demonstrations followed by guided builds in XLSForm and ODK Collect. Participants work from a realistic monitoring scenario, such as a household follow-up, site-monitoring visit, or post-distribution monitoring exercise, and test each form feature on Android devices. Peer review sessions focus on ambiguous wording, logic gaps, respondent burden, and validation risks. Small groups troubleshoot deliberately flawed forms, then apply a final pilot protocol to their own capstone form. The week closes with an implementation-planning clinic for rollout, enumerator briefing, and version control.
Course outline
Day 1: From monitoring requirements to mobile form structure
- ODK Collect, XLSForm, and ODK Central architecture
- Translating indicator reference sheets into question specifications
- Workbook structure: survey, choices, and settings sheets
- Question names, labels, hints, and field-friendly wording
- Core XLSForm question types and response formats
- Form settings, form IDs, versions, and submission metadata
- Data minimisation, informed consent, and sensitive-question design
Workshop: Participants convert a monitoring indicator matrix into a first-pass XLSForm specification with questions, response types, and required metadata.
Day 2: Logic, validation, and controlled responses
- Select_one and select_multiple choice-list design
- Relevance expressions for conditional questions
- Required fields and appropriate exception handling
- Constraints for ranges, dates, text patterns, and cross-field checks
- Constraint messages and enumerator-facing error guidance
- Calculations, default values, and hidden operational fields
- Cascading selections with choice filters
Workshop: Participants build and debug a conditional household monitoring section that validates eligibility, dates, quantities, and service outcomes.
Day 3: Complex field workflows and mobile usability
- Groups, field-list appearance, and section navigation
- Repeat groups for roster, visit, and observation records
- Indexed repeat logic and calculations across repeated records
- Geopoints, images, audio, and file capture settings
- Multilingual labels and language-switching design
- Relevant media prompts and mobile screen layout choices
- Offline collection workflows and submission management in ODK Collect
Workshop: Participants create a site-monitoring form with a repeatable observation checklist, GPS capture, photo evidence, and multilingual prompts.
Day 4: Publishing, testing, and controlled form release
- Creating projects, app users, and roles in ODK Central
- Uploading XLSForms and reading validation feedback
- Configuring ODK Collect with Central project settings
- Form versioning and safe change management after deployment
- Test cases for paths, constraints, repeats, and calculations
- Troubleshooting common XLSForm and Collect errors
- Pilot protocols, enumerator feedback, and issue registers
Workshop: Participants publish their draft form to a training ODK Central project, run a scripted Android test, and log defects in a form test register.
Day 5: Field-ready form design and implementation planning
- Reviewing forms against indicator definitions and reporting needs
- Designing external CSV item lists for large reference datasets
- Performance considerations for long forms and large choice lists
- Enumerators' workflow, training notes, and help-text design
- Data-quality monitoring through metadata and submission review
- Form approval criteria and release checklists
- Implementation planning for pilot, rollout, support, and revision
Workshop: Participants present a tested capstone monitoring form, receive a peer quality review, and complete a deployment plan with pilot, training, and version-control actions.
Tools & standards covered
ODK Collect, XLSForm, ODK Central, ODK Validate
A typical training day
| 08:30 – 10:30 | First session |
| 10:30 – 10:45 | Refreshment break |
| 10:45 – 12:30 | Second session |
| 12:30 – 13:30 | Lunch and networking |
| 13:30 – 15:00 | Third session |
| 15:00 – 15:15 | Refreshment break |
| 15:15 – 16:30 | Workshop and daily review |
Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.
What the fee includes
- Instruction by a practitioner facilitator
- Full course workbook and materials
- Exercise files, templates and case studies
- Certificate of completion
- Refreshments and lunch (classroom deliveries)
- Post-course application plan
- Facilitator follow-up on request
- Group rates from five participants
How you can take this course
Classroom
Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.
Live online
The same facilitator and materials, delivered live for distributed teams and individuals.
In-house
Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.
Certification
Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.
Frequently asked questions
Upcoming sessions
New dates are being scheduled. Ask us about the next session or an in-house delivery for your team.
Ask about datesGroup of 5+?
Request in-house delivery or group rates →Related courses in Monitoring & Evaluation
WASH Programme Monitoring and Evaluation Training Course
WASH teams are expected to show not only how many water points, latrines or hygiene sessions were delivered, but whether services are functi…
Learning Assessment and Evaluation for Education Programmes Training Course
Education programmes are often judged by enrolment, attendance, completion rates and stakeholder satisfaction, while the harder questions re…
Climate Adaptation Monitoring and Evaluation Training Course
Climate adaptation programmes are increasingly expected to demonstrate more than activity delivery: they must show whether vulnerable groups…
SMART Indicator Design for Results Monitoring Training Course
Development and humanitarian programmes often collect large volumes of monitoring data without producing evidence that programme managers, d…