About This Course
In an era where timely and accurate data drives decision-making, mobile data collection has become a cornerstone of effective research, monitoring, and evaluation. SurveyCTO is a leading platform used by development organizations, government ministries, research institutions, and NGOs worldwide to collect, manage, and analyze field data at scale. Yet many organizations deploy the tool without fully leveraging its capabilities — resulting in data quality gaps, inefficient workflows, and missed insights.
This 10-day intensive training programme offered by TrainingComplex is designed to transform participants from basic SurveyCTO users into confident platform administrators and data management professionals. The course covers the full data lifecycle: from designing robust survey instruments and configuring server-side settings, to deploying forms to field teams, monitoring data submission quality in real time, and exporting clean datasets for analysis.
Participants will gain hands-on experience with XLSForm authoring, skip logic, constraints, repeat groups, media attachments, and advanced form features such as encryption and pre-loading. The training also addresses data governance, team management on SurveyCTO Sync, and integration with analysis tools including Excel, SPSS, Stata, and Power BI.
Whether you are a data manager, M&E officer, researcher, or field coordinator, this course will equip you with the technical depth and practical confidence to lead mobile data collection projects from inception to delivery — ensuring data that is complete, accurate, and analysis-ready.
Who Should Attend
- Monitoring and Evaluation Officers and Managers
- Research Coordinators and Field Data Managers
- Program Officers in NGOs, INGOs, and Development Organizations
- Government Statisticians and Public Health Data Officers
- ICT and Database Officers Supporting Research Programs
- Academic Researchers Conducting Field-Based Studies
- Project Managers Overseeing Data-Driven Programs
- Grant-Funded Project Staff with Data Reporting Obligations
- Humanitarian Response and Relief Organization Staff
- Consultants Providing M&E and Data Management Services
Learning Objectives
- Understand the architecture and ecosystem of SurveyCTO, including server, Collect app, and Desktop components
- Create well-structured XLSForm survey instruments using the survey, choices, and settings sheets
- Apply advanced form logic including skip logic, relevance conditions, constraints, and calculation fields
- Design and manage repeat groups for household roster and multi-level data structures
- Configure media questions, GPS capture, barcode scanning, and signature fields for comprehensive field data collection
- Implement data quality controls including soft and hard constraints, range checks, and field validation
- Manage server settings, user roles, and form deployment on the SurveyCTO server console
- Use SurveyCTO Sync and the Collect app to deploy forms and monitor field submissions in real time
- Pre-load datasets into forms for panel surveys, follow-up visits, and case management workflows
- Encrypt sensitive survey data and apply appropriate data security and confidentiality protocols
- Export, clean, and reshape datasets from SurveyCTO for use in Excel, SPSS, Stata, and Power BI
- Develop field team management strategies including enumerator training, supervision, and quality assurance protocols
- Integrate SurveyCTO data workflows with broader organizational data management and reporting systems
Course Modules
Module 1: Introduction to Mobile Data Collection and the SurveyCTO Ecosystem
- Overview of mobile data collection: concepts, benefits, and global best practices
- The SurveyCTO platform architecture: server console, Collect app, and Desktop Uploader
- Setting up a SurveyCTO server account and navigating the dashboard
- Comparison of SurveyCTO with other mobile data collection tools (ODK, KoBoToolbox, REDCap)
- Understanding SurveyCTO licensing tiers, storage limits, and subscription considerations for organizational planning
- Key use cases across sectors: public health, agriculture, humanitarian response, and social protection programs
Module 2: Introduction to XLSForm: Survey Design Fundamentals
- Understanding the XLSForm standard: survey, choices, and settings sheets
- Core question types: text, integer, decimal, select_one, select_multiple, and note
- Naming conventions, labels, hints, and required field settings
- Uploading and testing your first form on the SurveyCTO server
- Using the appearance column to control question display: field-list, minimal, quick, and likert styles
- Debugging common XLSForm validation errors and interpreting server-side error messages
Module 3: Advanced Question Types and Media Capture
- GPS and geopoint questions for location-aware data collection
- Image, audio, video, and signature capture in field surveys
- Barcode and QR code scanning for respondent identification
- Date, time, and date-time question types and formatting
- Configuring geoshape and geotrace question types for mapping field boundaries and transect routes
- Managing media file size constraints and setting maximum resolution parameters to optimize storage and sync performance
Module 4: Survey Logic: Relevance, Constraints, and Calculations
- Writing relevance expressions to implement skip logic and conditional display
- Applying soft constraints (warnings) and hard constraints (blocking) for data validation
- Building calculation fields using XLSForm functions and arithmetic expressions
- Using the if(), selected(), and coalesce() functions for conditional logic
- Leveraging string functions such as concat(), substr(), and regex() for dynamic label construction and text validation
- Debugging complex logic errors using SurveyCTO's web-based form preview and the enketo testing environment
Module 5: Groups, Repeat Groups, and Complex Survey Structures
- Organizing questions into groups for visual structure and logic management
- Designing repeat groups for household rosters, plot inventories, and visit logs
- Controlling repeat counts dynamically using calculated expressions
- Nested repeat groups and managing multi-level hierarchical data
- Applying group-level relevance and field-list appearance to streamline enumerator navigation through complex modules
- Referencing values from within and across repeat group instances using indexed-repeat() and position() functions
Module 6: Server Configuration, User Management, and Form Deployment
- Configuring server settings: form visibility, submission limits, and access controls
- Creating and managing user accounts, roles, and permissions on the server console
- Publishing and versioning forms: updating live instruments without losing submissions
- Managing form datasets and linked datasets for complex deployments
- Setting up automated form submission exports and scheduled server-side data exports for real-time monitoring
- Using server audit logs to track user activity, form access history, and submission-level change records
Module 7: Field Deployment with SurveyCTO Collect and Sync
- Installing and configuring the SurveyCTO Collect app on Android devices
- Using SurveyCTO Sync for offline form deployment and bulk submission upload
- Monitoring real-time submission status and reviewing incomplete submissions
- Managing field team device settings, connectivity issues, and form updates in the field
- Configuring Collect app settings for admin password protection, navigation mode, and constraint enforcement to standardize enumerator experience
- Developing a device management protocol: naming conventions, shared device policies, storage monitoring, and pre-survey checklists
Module 8: Pre-loading Data and Panel Survey Design
- Creating and uploading server datasets for pre-loading reference data into forms
- Designing follow-up and panel surveys that pull prior data for display or comparison
- Using search() and pulldata() functions to link datasets and pre-populate fields
- Case management workflows: tracking individuals or households across multiple visits
- Structuring server datasets correctly: required column headers, data types, and dataset versioning for reliable pulldata() performance
- Handling missing or unmatched pre-load records gracefully using coalesce() and default values to prevent enumerator confusion
Module 9: Data Security, Encryption, and Ethical Data Governance
- Applying form-level encryption for sensitive and personally identifiable information
- Managing encryption keys and decrypting data securely using SurveyCTO Desktop
- Data governance principles: consent, anonymization, retention, and access control
- Ethical considerations in field data collection: informed consent, data protection laws
- Generating and safeguarding RSA public-private key pairs: best practices for key storage, backup, and organizational custody procedures
- Implementing field-level data minimization strategies by collecting only variables necessary for analysis and avoiding unnecessary PII capture
Module 10: Quality Assurance and Field Supervision Strategies
- Building QA checkpoints into form design: internal consistency checks and audit trails
- Using the SurveyCTO server review and approval workflow for submission quality control
- Designing enumerator training programs and field supervision protocols
- Tracking data collection progress using submission statistics and field monitoring dashboards
- Enabling the SurveyCTO audit log at the form level to capture time-on-question, location stamps, and edit histories for enumerator performance review
- Designing back-check and re-interview protocols to validate a random sample of submissions and estimate enumerator-level error rates
Module 11: Data Export, Cleaning, and Reshaping
- Exporting data from SurveyCTO in CSV, Stata, SPSS, and JSON formats
- Understanding wide vs. long data structures and reshaping repeat group data
- Data cleaning techniques: identifying duplicates, outliers, and missing values
- Using Excel Power Query and Stata do-files to automate data cleaning workflows
- Applying value label reconciliation and variable renaming conventions when merging SurveyCTO exports across multiple form versions
- Documenting a data cleaning log: recording transformation decisions, dropped observations, and variable derivation rules to ensure reproducibility
Module 12: Integration with Analysis and Visualization Tools
- Connecting SurveyCTO exports to Power BI and Tableau for dashboard development
- Linking SurveyCTO data to DHIS2 and other sector-specific reporting platforms
- Automating data pipelines using SurveyCTO's API and third-party integration options
- Building simple indicator summary tables from SurveyCTO datasets in Excel and R
- Using SurveyCTO's Zapier and REST API integrations to trigger automated workflows such as SMS notifications, Google Sheets updates, and case alerts
- Designing a real-time field monitoring dashboard that combines submission counts, geographic distribution, and key indicator trends for program managers
Module 13: Capstone Project and Organizational Data Management Planning
- Capstone project: designing, deploying, and testing a complete SurveyCTO instrument for a real-world use case
- Presenting and peer-reviewing capstone projects with facilitator feedback
- Developing an organizational mobile data collection standard operating procedure (SOP)
- Planning for scale: server management, team training, and continuous quality improvement
- Conducting a post-deployment review: documenting lessons learned, form performance issues, and recommended revisions for future survey cycles
- Building an organizational data dictionary and codebook template to accompany SurveyCTO instruments and ensure long-term data usability
Requirements & Prerequisites
Participants should have basic computer literacy and familiarity with Microsoft Excel, as the XLSForm design process relies heavily on spreadsheet skills. Prior exposure to data collection, monitoring and evaluation, or field research is recommended, as the course builds on an understanding of survey methodology concepts. No prior experience with SurveyCTO specifically is required — the programme is structured to bring participants from foundational to advanced platform competency.
Training Methodology
- Guided hands-on lab sessions where participants build and test real SurveyCTO forms on live server accounts throughout the course
- Step-by-step XLSForm construction exercises progressing from simple questionnaires to complex multi-section instruments with logic and constraints
- Real-world scenario-based assignments drawn from health, agriculture, humanitarian, and development sector data collection contexts
- Live field simulation exercises where participants deploy forms, collect test data using Android devices, and review submissions on the server console
- Peer review workshops where participants critique and improve each other's form designs for logic, usability, and data quality
- Grouped troubleshooting sessions addressing common SurveyCTO errors, constraint failures, and submission issues encountered in the field
- Demonstrations of data export workflows followed by hands-on data cleaning and reshaping exercises in Excel and Stata
- Case study analysis of real-world mobile data collection projects — examining design decisions, challenges faced, and lessons learned
- Facilitator-led walkthroughs of the SurveyCTO server console, user management, and form publishing settings
- End-of-course capstone project requiring each participant to design, deploy, test, and present a complete data collection instrument relevant to their own organizational context
Organisational Benefits
- Significantly improved data quality and completeness from field data collection activities
- Reduced time and cost associated with paper-based data collection and manual data entry
- Stronger institutional capacity to manage end-to-end digital data collection pipelines
- Enhanced ability to meet donor reporting requirements with analysis-ready datasets
- More effective real-time monitoring of field data collection progress and quality
- Reduced risk of data breaches through proper encryption and access control practices
- Faster turnaround from data collection to analysis and evidence-based reporting
- Greater consistency and standardization across multi-site and multi-team data collection projects
- Improved staff confidence and competence in deploying and troubleshooting SurveyCTO tools
- Strengthened organizational credibility with research partners, donors, and government counterparts
Where Is Mobile Data Collection and Data Management using SurveyCTO Training Offered?
This course runs in-person across: Cape Town, Mombasa, Lagos, Dubai, Nakuru, Zanzibar, Nairobi, Riyadh, Kigali, Dar es Salaam, Abuja, Accra, Arusha, Kisumu, Kampala, Naivasha, Pretoria, Addis Ababa, Johannesburg, plus Live Virtual (online) cohorts. Browse live dates for your city below.
Upcoming Schedules
| Location | Format | Dates | Price |
| Cape Town, South Africa |
In-Person |
28 Sept 2026 – 9 Oct 2026 |
USD 7,600 |
| Mombasa, Kenya |
In-Person |
5 Oct 2026 – 16 Oct 2026 |
KES 230,000 |
| Lagos, Nigeria |
In-Person |
5 Oct 2026 – 16 Oct 2026 |
USD 5,000 |
| Dubai, United Arab Emirates |
In-Person |
12 Oct 2026 – 23 Oct 2026 |
USD 8,200 |
| Nakuru, Kenya |
In-Person |
12 Oct 2026 – 23 Oct 2026 |
KES 230,000 |
| Live Virtual |
Online |
17 Oct 2026 – 6 Dec 2026 |
KES 160,000 |
| Zanzibar, Tanzania |
In-Person |
19 Oct 2026 – 28 Oct 2026 |
USD 5,000 |
| Nairobi, Kenya |
In-Person |
19 Oct 2026 – 28 Oct 2026 |
KES 230,000 |
| Riyadh, Saudi Arabia |
In-Person |
19 Oct 2026 – 28 Oct 2026 |
USD 9,000 |
| Kigali, Rwanda |
In-Person |
19 Oct 2026 – 28 Oct 2026 |
USD 3,800 |
| Cape Town, South Africa |
In-Person |
19 Oct 2026 – 28 Oct 2026 |
USD 7,600 |
| Dar es Salaam, Tanzania |
In-Person |
19 Oct 2026 – 30 Oct 2026 |
USD 4,600 |
| Abuja, Nigeria |
In-Person |
19 Oct 2026 – 28 Oct 2026 |
USD 5,600 |
| Accra, Ghana |
In-Person |
26 Oct 2026 – 4 Nov 2026 |
USD 7,600 |
| Arusha, Tanzania |
In-Person |
26 Oct 2026 – 4 Nov 2026 |
USD 4,200 |
+238 more dates — view live schedule →
Frequently Asked Questions
Do I need prior experience with SurveyCTO to attend this course?
No prior SurveyCTO experience is required. The course is designed to take participants from the very basics of the platform through to advanced features over the 10 days. A working knowledge of Microsoft Excel and some familiarity with data collection or M&E concepts is recommended.
Will participants have access to a live SurveyCTO server during training?
Yes. TrainingComplex provides each participant with access to a live SurveyCTO training server account for the full duration of the course, allowing all hands-on exercises and the capstone project to be completed in a real platform environment.
What devices are needed for the practical sessions?
Participants should bring a laptop with Microsoft Excel installed. Android smartphones or tablets are used for the SurveyCTO Collect app exercises — these are provided by TrainingComplex for in-person cohorts, though participants are welcome to bring their own Android devices.
Will I receive a certificate upon completion?
Yes. Participants who complete all modules and submit the capstone project will receive a Certificate of Completion in Mobile Data Collection and Data Management using SurveyCTO, issued by TrainingComplex.
Is this course relevant for health sector and humanitarian response professionals?
Absolutely. SurveyCTO is widely used in public health surveys, humanitarian needs assessments, and social protection programs. Course examples and scenario exercises are drawn from health, agriculture, humanitarian, and development contexts, making it highly applicable across all these sectors.
View Live Schedule & Book →