SlideShare a Scribd company logo
1 of 17
Tablet-basedData Collection: 
A Blueprint for a SuccessfulData CollectionProject 
PI/Programmer Interaction 
Critical elements that must be decided by the 
researcher before working with the IT staff who are 
involved in preparing the tablets and programming 
the survey instrument. 
5-7 Tests in the Development Lifecycle 
Programmer and project team should thoroughly 
test the tablet-based survey instrument throughout 
the development lifecycle of the survey instrument. 
Enumerator Training 
Training the enumerators on the paper-based 
survey instrument, as well as the tablet-based 
instrument, is critical to identify problems that arise 
only in the field and to ensure accurate data 
collection practices. 
Equipment & MDM Strategies 
Equipment selection, preparation and logistics 
must be included in the timeline. Don’t forget your 
mobile device management strategy! 
Tim Van Acker 
IT Director, Carolina Population Center
Acknowledgments 
2 
CPC Staff members who helped me write the original document by 
this name: 
• Mary Jane Hill: QDS, CSPro, Blaise, SAS programmer 
• Mandy Monath: RedCap, ODK, SAS, Stata Programmer 
• David Perrin: Linux Administrator/ODK programmer 
• Joyce Tabor: Add Health data manager, data entry supervisor 
Neil Hendrick, UC Berkley Human Rights Center 
• (https://opendatakit.org/help/training-guides/) 
John Garcia, Frank Porter Graham Child Development Center 
• Windows 8.1 imaging advice and hardware to make it happen
PI/Programmer Interaction 
3 
Communication between the PI and programmer is crucial 
throughout the development lifecycle 
• Programmer reviews survey instrument and prepares questions for PI. 
• Clarification regarding how the PI wants to recreate a table in tablet format. 
• PI should specify the following: skip logic, constraints, variable naming 
convention, hints for interviewer or respondent, calculations, which fields 
are required, choices for select_one and select_multiple questions, how 
many questions per screen, use “select all that apply” or ask “yes/no” for 
each item. 
• Discuss pros and cons of using open-ended questions and text boxes such as 
“Other, specify.” 
• Discuss coding and standardization issues so that all common responses 
(e.g., yes/no) are coded in the same way. 
• Discuss how the PI wants to handle “don’t know, unsure, refused to answer.” 
• Agree on a timeline.
PI/Programmer Interaction (cont.) 
4
PI/Programmer Interaction (cont.) 
5 
Paper-based survey instrument should be 95% complete before 
tablet-based programming begins 
• The paper-based survey instrument should be vetted/tested by project team 
members, including review of the text and skip logic, and trial runs should be 
done by doing mock interviews using the paper-based survey. This will reveal 
problems before the programming begins. 
• The Rolling Stones had ‘time on their side’ – programmers don’t! 
• If a language other than English is being used on the tablet administration, 
the translation needs to be completed and vetted (ideally by a local speaker) 
before programming begins. 
• Interviewer instructions on how to administer the questions (e.g., what gets 
read, what is an instruction to the interviewer, how tables are completed) 
must be developed before programming begins.
PI/Programmer Interaction (cont.) 
6 
Programming should be done based on paper survey instrument 
• Q & A via email, as well as informal meetings in the hall, are helpful to 
understand what the PI wants, but are difficult to track and incorporate 
during the programming stage, and nearly impossible to verify during the 
testing stages! 
• All decisions/changes should be incorporated into the official paper-based 
survey. 
• It is wise to have a paper-based instrument as a backup in the field: 
programming to the paper survey will ensure the two are in-step. 
• PI or a designate needs to edit the paper instrument to reflect all decisions 
and changes to the instrument, providing the programmer with updated and 
ultimately the final version of the survey instrument. 
• All changes should be made using Track Changes.
PI/Programmer Interaction (cont.) 
7 
A timeline for completion should be established and agreed upon 
• How long will it take to program the survey? 
• When will enumerator testing take place? 
• When will data collection begin? 
• The timeline should be reviewed frequently and updated as necessary: no 
one likes surprises! 
• Factor in time zone differences and work hours to the communication 
pipeline. These two items will introduce lags in communication, especially 
during final field testing and any cycle of last minute tweaks!
PI/Programmer Interaction (cont.) 
8 
The tablet-based survey instrument should be thoroughly tested 
• Use 5-7 stages of testing 
• Verify survey compiles correctly on tablet 
• Text is spelled correctly 
• Questions are in proper order 
• Choices are spelled correctly and in proper order 
• Hints are included where necessary to give the enumerator and/or 
respondent clear instructions on what is being asked 
• Relevant fields are entered accurately where necessary so skip/branching 
logic works as intended 
• Constraints are entered for fields when necessary 
• Constraint messages are short and clear 
• Calculations work as intended 
• All required fields are flagged as required 
• Data looks like you expect it to look
PI/Programmer Interaction (cont.) 
9 
Programming tips 
• Program the survey instrument in sections: 
• Save each section as a separate file, 
• Use “notes” to include reminders regarding skip logic between sections, 
• Allows others to test while programmer is working on other sections. 
• Extract dummy data and deliver to PI for review and approval. 
• Modify completed sections based on feed-back from other testers. 
• Allow time to combine all sections into one survey instrument and complete 
more testing!
PI/Programmer Interaction (cont.) 
10 
Implementation, follow-up, and additional forms 
• Have a Plan B: electricity and the Internet don’t always work as smoothly/consistently 
as we may like! 
• Paper-based survey instruments should be made available in case of emergency. 
• Car chargers or solar-powered chargers should be available to keep tablets charged. 
• Enumerators should be thoroughly familiar with the paper survey. 
• PI and programmer should keep in contact regarding data being uploaded. 
• PI or field supervisor should monitor progress of uploads to ensure enumerators are 
each doing approximately the same number of surveys as one another. 
• “Are we done yet?” 
• Invariably, someone will come up with ideas for additional forms that are 
needed (e.g., non-completion form, follow-up form, etc.) 
• Media: do you want pictures, video or audio? 
• Communication between PI and programmer is crucial in the final stages since the 
programmer may need to begin work on someone else’s project. Communicate!
5-7 Tests in the Development Lifecycle 
11 
1. Paper testing: Work out as many kinks as possible on the paper instrument (95%) 
2. Development testing: Program a question or two and then test on the tablet 
3. Pre-testing: Someone other than the programmer should test on a tablet 
4. Enumerator pre-testing: Test on individual sections 
5. Enumerator testing: Test on combined instrument 
6. Field testing: Whole survey field-tested with real people not in the study location 
7. Final testing (ODK only): Final field testing with survey on ODK Aggregate server
Enumerator Training 
12 
• During enumerator training, enumerators look for the following 
and report back to the group after each exercise listed below: 
• Typos 
• Errors in flow of questions 
• Errors in skip patterns 
• Duplicate questions 
• Questions to be added 
• Problems with language translation 
• Paper instrument training 
• 2-10 days (based on the size of the survey instrument) 
• Understand questions 
• Understand flow/skip logic 
• Understand how to ask the questions 
• Read through each question as a group, individually, and with a partner
Enumerator Training (cont.) 
13 
• Tablet training 
• Basics: Turn on/Turn off/Logon/Logoff/Navigation 
• Sample Survey: 10-15 sample/fun questions 
• How to load survey 
• How to navigate through the survey 
• How to save results mid-survey/end of survey 
• How to backup/send survey to server 
• What can possibly go wrong? And how to recover! 
• Real survey 
• Read around: take turns reading questions while everyone inputs data 
• Self-administer: everyone reads each question aloud and enters their 
responses 
• Buddy system: odd/even questions or alternate sections 
• Dry-run (pre-test) in the field (buddy system, alternating sections)
Equipment and MDM Strategy 
14 
• Equipment: recommendations, logistics, and time to order, 
receive, configure and ship must be included in the timeline. 
• Purchase equipment as far in advance as possible to allow for 
issues of backorder, configuration, shipping to the field. 
• Plan on 2-3 hours per tablet for unpacking, labeling, imaging, 
encrypting, enrolling in MDM, testing, providing paperwork for 
customs and re-packaging for mailing or transport. 
• Check tablets out each morning and back in each evening!
Equipment and MDM Strategy (cont.) 15 
• Android devices: 
• Nexus 7 
• Galaxy Tab (AirWatch/Samsung have a partnership, so tighter integration of 
security controls) 
• Windows devices: 
• Dell Venue 11 Pro 
• Dell Venue 8 Pro 
• Asus T100 
• Miscellaneous 
• Adapters for plugs in-country 
• Car chargers 
• Solar-powered chargers 
• Surge Protectors 
• Purchase extra tablets (20% for breakage, theft, etc.) 
• Provide paperwork for customs
Equipment and MDM Strategy (cont.) 
16 
Mobile Device Management 
• AirWatch 
• Meraki
Research Centers at UNC-CH are conducting ongoing 
discussions related to tablet-based data collection. 
Topics: 
• Review what different units have used for tablet-based data collection. 
• Think about ways we might share experiences, software, and potentially staff. 
• Demonstrations of various programs (e.g., Qualtrics, RedCap, ODK, CSPro, 
Blaise). 
• Discussion regarding advantages/disadvantages of various programs. 
If you would like to join us, contact cpchelp@unc.edu 
with subject heading “tablet-based data collection 
meetings.” 
17

More Related Content

Viewers also liked

UNC Chapel Hill 2014 CTC Retreat - Carolina Cloudapps / RedHat OpenShift Ente...
UNC Chapel Hill 2014 CTC Retreat - Carolina Cloudapps / RedHat OpenShift Ente...UNC Chapel Hill 2014 CTC Retreat - Carolina Cloudapps / RedHat OpenShift Ente...
UNC Chapel Hill 2014 CTC Retreat - Carolina Cloudapps / RedHat OpenShift Ente...Jonathan Pletzke
 
2014 ctc retreat sccm discussion alan forrest
2014 ctc retreat sccm discussion alan forrest2014 ctc retreat sccm discussion alan forrest
2014 ctc retreat sccm discussion alan forrestJonathan Pletzke
 
UNC Chapel Hill 2014 CTC Retreat - unc transition to voice over ip
UNC Chapel Hill 2014 CTC Retreat -   unc transition to voice over ipUNC Chapel Hill 2014 CTC Retreat -   unc transition to voice over ip
UNC Chapel Hill 2014 CTC Retreat - unc transition to voice over ipJonathan Pletzke
 
UNC Chapel Hill 2014 CTC Retreat - SAS Proc codebook sheps
UNC Chapel Hill 2014 CTC Retreat - SAS Proc codebook shepsUNC Chapel Hill 2014 CTC Retreat - SAS Proc codebook sheps
UNC Chapel Hill 2014 CTC Retreat - SAS Proc codebook shepsJonathan Pletzke
 
Networking 2014 UNC Chapel Hill CTC Retreat
Networking 2014 UNC Chapel Hill CTC RetreatNetworking 2014 UNC Chapel Hill CTC Retreat
Networking 2014 UNC Chapel Hill CTC RetreatJonathan Pletzke
 
UNC Chapel Hill 2014 CTC Retreat - Ctc presentation fran dykstra oct 2014 v5
UNC Chapel Hill 2014 CTC Retreat - Ctc presentation fran dykstra oct 2014 v5UNC Chapel Hill 2014 CTC Retreat - Ctc presentation fran dykstra oct 2014 v5
UNC Chapel Hill 2014 CTC Retreat - Ctc presentation fran dykstra oct 2014 v5Jonathan Pletzke
 
İhr 505 reklam
İhr 505 reklamİhr 505 reklam
İhr 505 reklammeleksema
 
UNC Chapel Hill Ctc Retreat 2014 SAS Visual Analytics and Business Intelligence
UNC Chapel Hill Ctc Retreat 2014 SAS Visual Analytics and Business IntelligenceUNC Chapel Hill Ctc Retreat 2014 SAS Visual Analytics and Business Intelligence
UNC Chapel Hill Ctc Retreat 2014 SAS Visual Analytics and Business IntelligenceJonathan Pletzke
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksJonathan Pletzke
 
UNC Chapel Hill 2014 CTC Retreat - Media Streaming/Digital Asset Managment
UNC Chapel Hill 2014 CTC Retreat - Media Streaming/Digital Asset ManagmentUNC Chapel Hill 2014 CTC Retreat - Media Streaming/Digital Asset Managment
UNC Chapel Hill 2014 CTC Retreat - Media Streaming/Digital Asset ManagmentJonathan Pletzke
 
CIO/CTO Ctc presentation fall 2014
CIO/CTO Ctc presentation fall 2014CIO/CTO Ctc presentation fall 2014
CIO/CTO Ctc presentation fall 2014Jonathan Pletzke
 

Viewers also liked (11)

UNC Chapel Hill 2014 CTC Retreat - Carolina Cloudapps / RedHat OpenShift Ente...
UNC Chapel Hill 2014 CTC Retreat - Carolina Cloudapps / RedHat OpenShift Ente...UNC Chapel Hill 2014 CTC Retreat - Carolina Cloudapps / RedHat OpenShift Ente...
UNC Chapel Hill 2014 CTC Retreat - Carolina Cloudapps / RedHat OpenShift Ente...
 
2014 ctc retreat sccm discussion alan forrest
2014 ctc retreat sccm discussion alan forrest2014 ctc retreat sccm discussion alan forrest
2014 ctc retreat sccm discussion alan forrest
 
UNC Chapel Hill 2014 CTC Retreat - unc transition to voice over ip
UNC Chapel Hill 2014 CTC Retreat -   unc transition to voice over ipUNC Chapel Hill 2014 CTC Retreat -   unc transition to voice over ip
UNC Chapel Hill 2014 CTC Retreat - unc transition to voice over ip
 
UNC Chapel Hill 2014 CTC Retreat - SAS Proc codebook sheps
UNC Chapel Hill 2014 CTC Retreat - SAS Proc codebook shepsUNC Chapel Hill 2014 CTC Retreat - SAS Proc codebook sheps
UNC Chapel Hill 2014 CTC Retreat - SAS Proc codebook sheps
 
Networking 2014 UNC Chapel Hill CTC Retreat
Networking 2014 UNC Chapel Hill CTC RetreatNetworking 2014 UNC Chapel Hill CTC Retreat
Networking 2014 UNC Chapel Hill CTC Retreat
 
UNC Chapel Hill 2014 CTC Retreat - Ctc presentation fran dykstra oct 2014 v5
UNC Chapel Hill 2014 CTC Retreat - Ctc presentation fran dykstra oct 2014 v5UNC Chapel Hill 2014 CTC Retreat - Ctc presentation fran dykstra oct 2014 v5
UNC Chapel Hill 2014 CTC Retreat - Ctc presentation fran dykstra oct 2014 v5
 
İhr 505 reklam
İhr 505 reklamİhr 505 reklam
İhr 505 reklam
 
UNC Chapel Hill Ctc Retreat 2014 SAS Visual Analytics and Business Intelligence
UNC Chapel Hill Ctc Retreat 2014 SAS Visual Analytics and Business IntelligenceUNC Chapel Hill Ctc Retreat 2014 SAS Visual Analytics and Business Intelligence
UNC Chapel Hill Ctc Retreat 2014 SAS Visual Analytics and Business Intelligence
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
 
UNC Chapel Hill 2014 CTC Retreat - Media Streaming/Digital Asset Managment
UNC Chapel Hill 2014 CTC Retreat - Media Streaming/Digital Asset ManagmentUNC Chapel Hill 2014 CTC Retreat - Media Streaming/Digital Asset Managment
UNC Chapel Hill 2014 CTC Retreat - Media Streaming/Digital Asset Managment
 
CIO/CTO Ctc presentation fall 2014
CIO/CTO Ctc presentation fall 2014CIO/CTO Ctc presentation fall 2014
CIO/CTO Ctc presentation fall 2014
 

Similar to Ctc presentation tablet-based-data-collection20141027

HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEMHOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEMRebekahSamuel2
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.pptAnilKumarARS
 
Quality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentQuality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentZahra Sadeghi
 
Mainstreaming e-data collection in CIAT programs in Africa
Mainstreaming e-data collection in CIAT programs in AfricaMainstreaming e-data collection in CIAT programs in Africa
Mainstreaming e-data collection in CIAT programs in AfricaCIAT
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University Dr.Mohammed Alhusban
 
Overview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptxOverview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptxBypassFrp
 
PriyankaMeher_TestEngineer_Profile
PriyankaMeher_TestEngineer_ProfilePriyankaMeher_TestEngineer_Profile
PriyankaMeher_TestEngineer_ProfilePriyanka Meher
 
Importanc of softwaretesting
Importanc of softwaretestingImportanc of softwaretesting
Importanc of softwaretestingIsaiah Edem
 
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​Eggplant
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.NetNafis Shaikh
 
Shrikant_Bagdane_Software_Tester_3.7+years
Shrikant_Bagdane_Software_Tester_3.7+yearsShrikant_Bagdane_Software_Tester_3.7+years
Shrikant_Bagdane_Software_Tester_3.7+yearsShrikant Bagdane
 
Shrikant_Bagdane_Software_Tester_3.7+years
Shrikant_Bagdane_Software_Tester_3.7+yearsShrikant_Bagdane_Software_Tester_3.7+years
Shrikant_Bagdane_Software_Tester_3.7+yearsShrikant Bagdane
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
UXprobe workshop at Dare Festival 2016
UXprobe workshop at Dare Festival 2016UXprobe workshop at Dare Festival 2016
UXprobe workshop at Dare Festival 2016UXprobe
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptxTONY562
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBitbar
 

Similar to Ctc presentation tablet-based-data-collection20141027 (20)

HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEMHOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
HOW TO PHYSICALLY DESIGN A COMPUTER BASED INFORMATION SYSTEM
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
 
Quality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentQuality Assurance in Modern Software Development
Quality Assurance in Modern Software Development
 
Mainstreaming e-data collection in CIAT programs in Africa
Mainstreaming e-data collection in CIAT programs in AfricaMainstreaming e-data collection in CIAT programs in Africa
Mainstreaming e-data collection in CIAT programs in Africa
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
Overview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptxOverview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptx
 
PriyankaMeher_TestEngineer_Profile
PriyankaMeher_TestEngineer_ProfilePriyankaMeher_TestEngineer_Profile
PriyankaMeher_TestEngineer_Profile
 
Importanc of softwaretesting
Importanc of softwaretestingImportanc of softwaretesting
Importanc of softwaretesting
 
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
 
SE Unit-1.pptx
SE Unit-1.pptxSE Unit-1.pptx
SE Unit-1.pptx
 
Software testing
Software testingSoftware testing
Software testing
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.Net
 
Shrikant_Bagdane_Software_Tester_3.7+years
Shrikant_Bagdane_Software_Tester_3.7+yearsShrikant_Bagdane_Software_Tester_3.7+years
Shrikant_Bagdane_Software_Tester_3.7+years
 
Shrikant_Bagdane_Software_Tester_3.7+years
Shrikant_Bagdane_Software_Tester_3.7+yearsShrikant_Bagdane_Software_Tester_3.7+years
Shrikant_Bagdane_Software_Tester_3.7+years
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
UXprobe workshop at Dare Festival 2016
UXprobe workshop at Dare Festival 2016UXprobe workshop at Dare Festival 2016
UXprobe workshop at Dare Festival 2016
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptx
 
Nihita_Sukumaran_August
Nihita_Sukumaran_AugustNihita_Sukumaran_August
Nihita_Sukumaran_August
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Ctc presentation tablet-based-data-collection20141027

  • 1. Tablet-basedData Collection: A Blueprint for a SuccessfulData CollectionProject PI/Programmer Interaction Critical elements that must be decided by the researcher before working with the IT staff who are involved in preparing the tablets and programming the survey instrument. 5-7 Tests in the Development Lifecycle Programmer and project team should thoroughly test the tablet-based survey instrument throughout the development lifecycle of the survey instrument. Enumerator Training Training the enumerators on the paper-based survey instrument, as well as the tablet-based instrument, is critical to identify problems that arise only in the field and to ensure accurate data collection practices. Equipment & MDM Strategies Equipment selection, preparation and logistics must be included in the timeline. Don’t forget your mobile device management strategy! Tim Van Acker IT Director, Carolina Population Center
  • 2. Acknowledgments 2 CPC Staff members who helped me write the original document by this name: • Mary Jane Hill: QDS, CSPro, Blaise, SAS programmer • Mandy Monath: RedCap, ODK, SAS, Stata Programmer • David Perrin: Linux Administrator/ODK programmer • Joyce Tabor: Add Health data manager, data entry supervisor Neil Hendrick, UC Berkley Human Rights Center • (https://opendatakit.org/help/training-guides/) John Garcia, Frank Porter Graham Child Development Center • Windows 8.1 imaging advice and hardware to make it happen
  • 3. PI/Programmer Interaction 3 Communication between the PI and programmer is crucial throughout the development lifecycle • Programmer reviews survey instrument and prepares questions for PI. • Clarification regarding how the PI wants to recreate a table in tablet format. • PI should specify the following: skip logic, constraints, variable naming convention, hints for interviewer or respondent, calculations, which fields are required, choices for select_one and select_multiple questions, how many questions per screen, use “select all that apply” or ask “yes/no” for each item. • Discuss pros and cons of using open-ended questions and text boxes such as “Other, specify.” • Discuss coding and standardization issues so that all common responses (e.g., yes/no) are coded in the same way. • Discuss how the PI wants to handle “don’t know, unsure, refused to answer.” • Agree on a timeline.
  • 5. PI/Programmer Interaction (cont.) 5 Paper-based survey instrument should be 95% complete before tablet-based programming begins • The paper-based survey instrument should be vetted/tested by project team members, including review of the text and skip logic, and trial runs should be done by doing mock interviews using the paper-based survey. This will reveal problems before the programming begins. • The Rolling Stones had ‘time on their side’ – programmers don’t! • If a language other than English is being used on the tablet administration, the translation needs to be completed and vetted (ideally by a local speaker) before programming begins. • Interviewer instructions on how to administer the questions (e.g., what gets read, what is an instruction to the interviewer, how tables are completed) must be developed before programming begins.
  • 6. PI/Programmer Interaction (cont.) 6 Programming should be done based on paper survey instrument • Q & A via email, as well as informal meetings in the hall, are helpful to understand what the PI wants, but are difficult to track and incorporate during the programming stage, and nearly impossible to verify during the testing stages! • All decisions/changes should be incorporated into the official paper-based survey. • It is wise to have a paper-based instrument as a backup in the field: programming to the paper survey will ensure the two are in-step. • PI or a designate needs to edit the paper instrument to reflect all decisions and changes to the instrument, providing the programmer with updated and ultimately the final version of the survey instrument. • All changes should be made using Track Changes.
  • 7. PI/Programmer Interaction (cont.) 7 A timeline for completion should be established and agreed upon • How long will it take to program the survey? • When will enumerator testing take place? • When will data collection begin? • The timeline should be reviewed frequently and updated as necessary: no one likes surprises! • Factor in time zone differences and work hours to the communication pipeline. These two items will introduce lags in communication, especially during final field testing and any cycle of last minute tweaks!
  • 8. PI/Programmer Interaction (cont.) 8 The tablet-based survey instrument should be thoroughly tested • Use 5-7 stages of testing • Verify survey compiles correctly on tablet • Text is spelled correctly • Questions are in proper order • Choices are spelled correctly and in proper order • Hints are included where necessary to give the enumerator and/or respondent clear instructions on what is being asked • Relevant fields are entered accurately where necessary so skip/branching logic works as intended • Constraints are entered for fields when necessary • Constraint messages are short and clear • Calculations work as intended • All required fields are flagged as required • Data looks like you expect it to look
  • 9. PI/Programmer Interaction (cont.) 9 Programming tips • Program the survey instrument in sections: • Save each section as a separate file, • Use “notes” to include reminders regarding skip logic between sections, • Allows others to test while programmer is working on other sections. • Extract dummy data and deliver to PI for review and approval. • Modify completed sections based on feed-back from other testers. • Allow time to combine all sections into one survey instrument and complete more testing!
  • 10. PI/Programmer Interaction (cont.) 10 Implementation, follow-up, and additional forms • Have a Plan B: electricity and the Internet don’t always work as smoothly/consistently as we may like! • Paper-based survey instruments should be made available in case of emergency. • Car chargers or solar-powered chargers should be available to keep tablets charged. • Enumerators should be thoroughly familiar with the paper survey. • PI and programmer should keep in contact regarding data being uploaded. • PI or field supervisor should monitor progress of uploads to ensure enumerators are each doing approximately the same number of surveys as one another. • “Are we done yet?” • Invariably, someone will come up with ideas for additional forms that are needed (e.g., non-completion form, follow-up form, etc.) • Media: do you want pictures, video or audio? • Communication between PI and programmer is crucial in the final stages since the programmer may need to begin work on someone else’s project. Communicate!
  • 11. 5-7 Tests in the Development Lifecycle 11 1. Paper testing: Work out as many kinks as possible on the paper instrument (95%) 2. Development testing: Program a question or two and then test on the tablet 3. Pre-testing: Someone other than the programmer should test on a tablet 4. Enumerator pre-testing: Test on individual sections 5. Enumerator testing: Test on combined instrument 6. Field testing: Whole survey field-tested with real people not in the study location 7. Final testing (ODK only): Final field testing with survey on ODK Aggregate server
  • 12. Enumerator Training 12 • During enumerator training, enumerators look for the following and report back to the group after each exercise listed below: • Typos • Errors in flow of questions • Errors in skip patterns • Duplicate questions • Questions to be added • Problems with language translation • Paper instrument training • 2-10 days (based on the size of the survey instrument) • Understand questions • Understand flow/skip logic • Understand how to ask the questions • Read through each question as a group, individually, and with a partner
  • 13. Enumerator Training (cont.) 13 • Tablet training • Basics: Turn on/Turn off/Logon/Logoff/Navigation • Sample Survey: 10-15 sample/fun questions • How to load survey • How to navigate through the survey • How to save results mid-survey/end of survey • How to backup/send survey to server • What can possibly go wrong? And how to recover! • Real survey • Read around: take turns reading questions while everyone inputs data • Self-administer: everyone reads each question aloud and enters their responses • Buddy system: odd/even questions or alternate sections • Dry-run (pre-test) in the field (buddy system, alternating sections)
  • 14. Equipment and MDM Strategy 14 • Equipment: recommendations, logistics, and time to order, receive, configure and ship must be included in the timeline. • Purchase equipment as far in advance as possible to allow for issues of backorder, configuration, shipping to the field. • Plan on 2-3 hours per tablet for unpacking, labeling, imaging, encrypting, enrolling in MDM, testing, providing paperwork for customs and re-packaging for mailing or transport. • Check tablets out each morning and back in each evening!
  • 15. Equipment and MDM Strategy (cont.) 15 • Android devices: • Nexus 7 • Galaxy Tab (AirWatch/Samsung have a partnership, so tighter integration of security controls) • Windows devices: • Dell Venue 11 Pro • Dell Venue 8 Pro • Asus T100 • Miscellaneous • Adapters for plugs in-country • Car chargers • Solar-powered chargers • Surge Protectors • Purchase extra tablets (20% for breakage, theft, etc.) • Provide paperwork for customs
  • 16. Equipment and MDM Strategy (cont.) 16 Mobile Device Management • AirWatch • Meraki
  • 17. Research Centers at UNC-CH are conducting ongoing discussions related to tablet-based data collection. Topics: • Review what different units have used for tablet-based data collection. • Think about ways we might share experiences, software, and potentially staff. • Demonstrations of various programs (e.g., Qualtrics, RedCap, ODK, CSPro, Blaise). • Discussion regarding advantages/disadvantages of various programs. If you would like to join us, contact cpchelp@unc.edu with subject heading “tablet-based data collection meetings.” 17