Mobile Data Collection using CSPro for android
Details
Outline
Day 1
Welcome and introductions
- CSPro Overview; Review of dictionary and forms
- Introduction to the example questionnaire
- Rapid review of the data dictionary
- Records, items, sub-items
- Multiply occurring records and items
- Value sets
- Structure of the data file
- Dictionary macros and working with Excel
- Creating data entry forms
- Rosters and multiplying occurring forms, roster control fields
- Capture types
- Multiple response questions (checkboxes)
- Running data entry applications on Android
- Differences between Windows and Android
- Lab work: create a few records and form from example questionnaire and run it on Android
Day 2
Skips and prefills
- Conditional statements (if then else)
- Skips, Skip to next, endgroup, endlevel
- Preproc, postproc
- Auto fills (protected fields)
- Add mode and modify mode
- Questions with “other-specify”
- Lab work: add skips to sample application
Consistency checks
Error messages, errmsg with select
Edit checks with multiple variables
Hard and soft checks (reenter)
Loops, subscripts
Blanks, notappl and missing
Lab work: add consistency checks to sample application
Day 3
More logic: Consistency checks on rosters
- Rosters and subscripts: consistency checks across rosters
- Non-dictionary variables, proc global
- Order of procs (level, group, variable)
- Loops
-Lab work: add consistency checks to rosters in sample application
CAPI Features
- CAPI text, fonts, colors
- Fills in CAPI text
- Supporting multiple languages
- Occurrence labels – getocclabel()
- Dynamic value sets (setvalueset), onfocus
- Cascading questions
Lab work: Add CAPI text and dynamic value sets to sample application
Day 4
Advanced Data Entry Topics
- Lookup files
- User defined functions
- Adding userbar buttons for navigation
- Going back to skipped fields
- Skip, advance and move
- Visual value and looking ahead
- Show and show array
Lab work: use lookup files for consistency checks and dynamic value sets in sample application, add navigation menu to sample application
Multimedia and external files
- Launching external programs with execsystem
- Viewing webpages
- Taking and viewing photos
- Capturing and displaying GPS points
- Creating and writing files using filewrite
- Generating and viewing reports in text and HTML
- Viewing GPS points in Google Earth
Lab work: Creating a listing application that captures photos and GPS coordinates
Day 5
Data transfer and synchronization
- Synchronization with FTP and Dropbox
- Peer to peer synchronization in the field
- Synchronization from logic
- Concatenating and checking data on the server
Lab work: synchronization
Batch Edit and Export
- Using batch edit for post collection checks
- Using batch edit to add recoded variables
- Export data to Excel, SPSS, STATA, R
Lab work: export data and batch edit
- CSPro Overview; Review of dictionary and forms
- Introduction to the example questionnaire
- Rapid review of the data dictionary
- Records, items, sub-items
- Multiply occurring records and items
- Value sets
- Structure of the data file
- Dictionary macros and working with Excel
- Creating data entry forms
- Rosters and multiplying occurring forms, roster control fields
- Capture types
- Multiple response questions (checkboxes)
- Running data entry applications on Android
- Differences between Windows and Android
- Lab work: create a few records and form from example questionnaire and run it on Android
Special Offer
Mshiriki Research Consultancy is a consulting company specializing in project management and monitoring & evaluation of projects across Africa. Our expertise and experience entails conducting research projects, rapid needs assessments, baseline studies, mid-term and end of project evaluations, social and economic-analysis of community empowerment projects across Africa. We have had enormous experience in deploying mobile phone technology in conducting surveys across African countries including: Kenya, Somalia, Uganda, Nigeria, Tanzania, Eritrea, etc.