Fabla
Abdul-Majeed
1m
hi Yaw,
Thanks for your concern, this is how it will work on xlsform.
Type = geopoint,
name = gps or any name you want
appearance = background.
With this when you get to the gps page on surveycto collect, the gps page will not show but it will record when the gps location is active, you can also set the accuracy level at which it should record, by adding accuracyThreshold to the heading and give it 5 or 10 (accuracyThreshold = 5 or 10.) So during the survey, the gps will record whenever it get to an accuracy of 5 or 10 depending on which level you set it to. You can also setup a back up gps recording just in case the enumerator position is out of range, lets say
type = geopoint
name = gps2
relevance = ${gps}=""
With this, if the enumerator is out of range for the gps to record in the background, at the end of the survey the gps2 page will come for him or her to record it. So the gps2 should be at the end of the form.
Reasons for background recording of gps,
the employer may want to know whether the enumerator was at the asigned location
Sometimes the atmosphere is not stable for the gps to record easily and it delays and consume time in recording, so when it is set to record in the background, (hide) it will automatically record when the accuracy is good or when the accuracy get to the threshold you set it to, so if it doesn’t record on the background and the survey is at the end. The backup gps2 will be allow to record.
you can try it with both odk collect and surveycto collect and see the difference.
Thank
Fabla