Hi everyone,
This is my first topic here ! I'm a new user of ODK Collect. For the past couple of weeks, I have learned many things on this forum but I didn't quite succeed to get all the answers I was looking for.
To give a little bit of context, among other things, our survey aims to better understand households' food procurement practices and how they combine with travel/displacements related to their other activities.
For this survey, questionnaires will be administered in person by interviewers, who will be equipped with a digital tablet. We chose to use ODK to take advantage of its mapping integration within the form.
In the form, one question is quite tricky :
- We would like the respondant to draw, on a map, a complete "travel loop" of a chosen activity.
- E.g., if the chosen activity is "work", the travel loop could be : home => work => bakery => kid's school => home.
- On top of that, we would like to provide 3 features :
- Displaying geopoints/markers of "places of activity" generated from a previous question ;
- Providing an option to add a "place of activity" that had been forgot by the respondant in the previous question ;
- For each segment of the loop, we want to specify the mode of transport.
I tried to formulate those problematics in ODK language:
A. Displaying geometry dynamically generated in the form when capturing new points ;
B. Select_multiple question type with map appearance that form a geotrace or polygon ;
C. Adding informations for each segment of the geotrace/polygon ;
D. Providing an "add other place" or "add new place" option on a map appearance question.
And eventually, here is what the questionnaire looks like :
Begin_repeat "All the places"
Q1 - text - Please, list the locations of activity (or places of bussiness ? Not sure of the translation)
End_repeat "All the places"
Begin_repeat "Choice of activity_N°X"
Q2 - select_one - Choose one activity (e.g. : "work")
Begin_repeat "Travel loop activity X"
Q3 - select_multiple - Please, from home to home, select all the places for this travel loop of activity.
Q4 - select_one - Segment 1/2/3/4 : Please tell us the mode of transportation for each segment
End_repeat "Travel loop activity X"
End_repeat "Choice of activity"
And maybe one last thing, we strive to ensure the best possible user experience with the form to prevent respondent attrition and errors from interviewers.
Thanks in advance for all the support !
Florian.