Writing ODK Surveys in XLSFORM

Slides:



Advertisements
Similar presentations
1. 2 Its almost time to take the FCAT 2.0! Here are some important explanations and reminders to help you do your very best.
Advertisements

Microsoft® Access® 2010 Training
Mobile Surveyor A Windows PDA/Mobile based survey Software for easy, fast and error free data collection.
ASENT_IMPORT.PPT Importing Board Data Last revised 08/10/2005.
Step by Step Instruction: How to Conduct Direct Certification using File Upload: SSN Released January 2014 “How to Conduct Direct Certification using File.
 Adding Background image  Creating internal links  Creating external links  Save your document as a webpage(.mht) file.
CIVIL RIGHTS DATA COLLECTION Workshop April 9, 2015 The Civil Rights Data Collection (CRDC) is a mandatory data collection of the U.S. Department of Education’s.
1. 2 It’s almost time to take the FCAT 2.0! Here are some important explanations and reminders to help you do your very best.
New Offline Password After initial login to the system, the offline version in located by clicking on the red Emergency button.
1 Agenda Views Pages Web Parts Navigation Office Wrap-Up.
LOGO Chapter V Formattings 1. LOGO Overview  Conditional formatting  Working with tables  Filtering  Sorting  Freeze panes  Pivot tables  How to.
This is Google Drive. It stores all the documents you have made here.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Advanced Tables Lesson 9. Objectives Creating a Custom Table When a table template doesn’t suit your needs, you can create a custom table in Design view.
Chapter Sixteen Starting the Data Analysis Winston Jackson and Norine Verberg Methods: Doing Social Research, 4e.
Before I stated the database I had to save it into My Documents> ICT> You can do it> D201EPORTFOLIO> Evidence For the field group food item, I set the.
Step by Step Instruction: How to Conduct Direct Certification using File Upload: SAIS IDs Released January 2014 “How to Conduct Direct Certification using.
Phones and fieldTask. Session Objective Be familiar with: – selecting smart phones for a survey, – configuring them – and using them – fieldTask (c) Smap.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Creating a Web Site to Gather Data and Conduct Research.
Intro to By Debra Dimas Special thanks to David Fogliatti and Armand Amarento of Oceanside HS in San Diego.
Survey Creation and Editing. Session Objective Understand how to create and edit a survey Practice loading surveys onto the server, running them on the.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 6 1 Microsoft Office FrontPage 2003 Tutorial 6 – Publishing a Web Site.
DATABASE. Computer-based filing systems Information in computer-based filing systems are stored in DATA FILES. A FILE is a collection of RELATED RECORDS.
TIMES 3 Technological Integrations in Mathematical Environments and Studies Jacksonville State University 2010.
Colleague, Excel & Word Best of Friends Presented by: Joan Kaun & Yvonne Nelson College of the Rockies.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Database Systems Microsoft Access Practical #1 Creating Tables Nos 215.
DAY 22: MICROSOFT ACCESS – REVIEW Akhila Kondai November 04, 2013.
Microsoft ® Office Access ™ 2007 Training Datasheets I: Create a table by entering data ICT Staff Development presents:
Database Systems Microsoft Access Practical #3 Queries Nos 215.
DAY 19: MICROSOFT ACCESS – CHAPTER 3 CONTD. Aliya Farheen March 17, 2015.
LSHTM opendatakit.lshtm.ac.uk.
DATE PLACE ICT IN EMERGENCY RESPONSE & RECOVERY WORKSHOP.
Step by Step Instruction: How to Conduct Direct Certification using File Upload: Standard Format Released January 2014 “How to Conduct Direct Certification.
A Simple Guide to Using SPSS ( Statistical Package for the Social Sciences) for Windows.
CSC 240 (Blum)1 Introduction to Access CSC 240 (Blum)2 Click on the Access desktop icon or go to Start/Programs/Microsoft Office/Microsoft Office.
Creating a Quiz MOODLE. Creating a Quiz:- Click on turn editing on Then add an activity. Give the quiz a name and instructions for the students to follow.
Intermacs Form Download Excel Tutorial Pivot Tables, Graphic Tools, Macros By: Devin Koehl.
Intermacs Form Download Excel Tutorial Pivot Tables, Graphic Tools, Macros By: Devin Koehl.
USING ACCESS TO SEGMENT SURVEY DATA. OPEN ACCESS You May Need to Search for the Program You May Need to Search for the Program Access is a Database Access.
DAY 18: MICROSOFT ACCESS – CHAPTER 3 CONTD. Akhila Kondai October 21, 2013.
Transportation Agenda 77. Transportation About Columns Each file in a library and item in a list has properties For example, a Word document can have.
Photoshop Actions Lights, Camera, Actions in Photoshop.
1 CA202 Spreadsheet Application Focusing on Specific Data using Filters Lecture # 5.
1 PEER Session 02/04/15. 2  Multiple good data management software options exist – quantitative (e.g., SPSS), qualitative (e.g, atlas.ti), mixed (e.g.,
Introduction to Blackboard Rabie A. Ramadan Session 3.
Access Queries and Forms. Adding a New Field  To insert a field after you have saved your table, open Access, and open the table  It is easier to add.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
You’ll Make a spreadsheet which will be like a Mad Libs Game. These Are The Directions.
Hstry.co Interactive Timelines. Sign Up for Hstry.co Easy as 1, 2, 3! Log in to Hstry.co and sign up as a teacher. You can sign up using your Google Account.
Tips for Taking the Computer-Based. It’s almost time to take the FCAT 2.0! Here are some important explanations and reminders to help you do your very.
By Harrison Njamba Skype: njamba.kimani African Chicken Genetic Gains 25 th – 28 th April 2016.
To play, start slide show and click on circle Access 1 Access 2 Access 3 Access 4 Access Access
African Chicken Genetic Gains Morogoro Tanzania 4th – 8th April 2016
Weebly Elements, Continued
GO! with Microsoft Office 2016
Practical Office 2007 Chapter 10
Tips for Taking the Computer-Based
Data Validation and Protecting Workbook
GO! with Microsoft Access 2016
Using Destiny Report Builder to Count Books Added to Collection Sorted by Funding Source 3/24/16.
REDCap Data Migration from CSV file
Data Entry and Managment
Module 3: Form Design Part.1
Tips for Taking the Computer-Based
Form Creation.
Tips for taking the Grades 9 and 10 FCAT 2.0 Reading Test
Building a healthy nation is what we do. Sidra Supplier Bid Submission.
Presentation transcript:

Writing ODK Surveys in XLSFORM Dr Michael Marks London School of Hygiene & Tropical Medicine opendatakit.lshtm.ac.uk odk@lshtm.ac.uk

Writing a survey We write surveys in EXCEL We use XLS Form Offline to Check the excel file Convert it to an XML ODK Form This talk covers the basics There are really nice instructions and examples at: xlsform.org Everything in this talk is from xlsform.org

Writing a survey Take a blank EXCEL file Call one sheet: survey Call second sheet: choices

Survey Sheet This is the questions you will be asking For each question we say Type of Question Name of Variable Question +/- Explanation Is the question mandatory to be completed When should I ask this question (“skipping”)

Survey Sheet The top row needs three columns a minimum Type (CELL A1) Name (CELL B1) Label (CELL C1) It may also need other columns hint required relevant constraint constraint_message (Others)

IMPORTANT You do need the black headings I am showing The red sub-headings in these slides are just a teaching aid – you shouldn’t include these in your actual file I’m only showing the columns needed for each example

Common types of question

Integer / Decimal / Text / Date / Time / dateTime This tells ODK that he answer should be numeric and should be an integer The variable should be called “age” This is the main question. It will be in big text on the phone/tablet This is the question hint. It will be in small text on the phone/tablet

Notes These are an instruction page They don’t allow data entry

Notes I want to show a note I have to give an arbitrary variable name This is the message that will be shown

Option Lists For some questions there might be specific options e.g Multiple choice options select_one = Only 1 option can be selected select_multiple = Multiple options can be selected

Option Lists We put the look-up lists on the “CHOICES” worksheet We need the following column headings in the first row list name name label

Option Lists We give each list of options a name: select_one gender The list for the question is called “gender” We save the options on the CHOICES worksheet You can use the same list for multiple questions e.g Yes / No

Option Lists

Option Lists SURVEY WORKSHEET The user can only select one option The list of options is called “yes_no” The variable is called school The question to be asked CHOICE WORKSHEET The name of the list we used on the survey sheet The underlying value for each option What the user will see for each option: The user will see “Yes” The phone will save “1”

Option Lists You don’t always know all possible options You can add the “or_other” command This adds “Other” as an option to any List If the user selects “Other” they get a free-text box

Option Lists The user can select multiple options The list for the options is called “sport” An “Other” option will be added to the list in case the user wants to enter an option not on the list. If the user selects this they will get a free text box for entry.

GPS We can collect different types of GPS Data

GPS Select a single GPS point Call the variable houselocation The prompt/question the user will see

Barcode We can scan barcodes Device needs the BARCODE SCANNER APP APP STORE “ZXING TEAM”

Barcode Scan a barcode Call the variable “studyid” The prompt/question the user will see

Media: Audio / Video / Photo

Media: Audio / Video / Photo Take a photo Call the variable “eyephot” The prompt/question the user will see

Required Forces the user to put an answer in DON’T USE ON NOTES user can’t enter a value so will get stuck Leave this column blank on optional questions The user must answer this question to be allowed to move on

Relevant and Constraints We can make certain questions only appear in some circumstances: “RELEVANT” We can make only some answers acceptable “CONSTRAINT”

Relevant and Constraints We do this by completing the Relevant or Constraint Column If the question doesn’t have specific criteria just leave RELEVANT and CONSTRAINT blank for that question

Relevant and Constraints General Rules If the RULE (e.g the Constraint) refers to the entry currently being entered then the basic syntax is: “. RULE” e.g . <120 == Value entered must be less than 120 If the RULE refers to a different variable then the basic syntax is ${VARIABLE}RULE e.g ${age} < 5 == if the age is less than 5 e.g selected(${education},’1’)

Relevant Lets you define questions to be asked if certain other answers are given e.g only ask Children about education

Relevant Look at the variable called “Age” If this value is more than 5 and less than 20 then ask this question

Relevant Look at the variable called “education” If the user selected “1” then ask this question.

Constraint Collect an INTEGER variable called age Check if the answer is under 120 Show this message if the person enters a value of 120 or more

Constraint Does the current value match what the user entered in the variable called “right_photo_id” If the values don’t match show this message

Metadata You can easily collect Metadata in the background Time/Date Device ID

Metadata Created just like any other variable User won’t see anything Data collected in background

Metadata Type = Type of Metadata Name = Metadata Variable Name No other fields required e.g collect the start day and time of the survey Collect Start Date and Time Save the data as a variable called start

Turning the excel into a survey Once the excel file is finished we save it Make sure there are no spaces in the name!

XLSFORM.ORG You can do more clever things including Calculations Showing images Grouping sets of questions XLSFORM.ORG has nice examples of everything Consult this for all questions!

XLS Form Offline Get XLS Form Offline We open XLS Form Offline (it is free, set the price as 0) We open XLS Form Offline We select the file we want Make sure “VALIDATE” checkbox is ticked Click “RUN” The software will make a new XML File E.g survey.xml

YOU ARE DONE This file can then be uploaded to an ODK Sever The ODK @ LSHTM User Manual has instructions for Uploading forms to the ODK server Putting forms on mobile devices Submitting data The manual is at opendatakit.lshtm.ac.uk