I work with a pavement inspection team and am building a field app for data collection. When they are in the field, they visually inspect a road while driving it and record the data. Often, as soon as they finish driving a road segment, they begin the next segment, and as such, requires quick data entry. They tried using the field app that comes with their pavement management software, but it requires too many clicks to be usable. Currently they are just using pen and paper.
The embedded functionality within Survey123 forms is inherently limiting to their needs. The submission button isn’t instant and takes 10-15 seconds to upload the results and update the form, and requires several clicks to progress (click submit, click submission option, click inbox or map, click the next form).
In the field, there is really no need to submit the forms immediately. What would be ideal is if, in the form, there were buttons to navigate to the next or previous road segments so data entry for all segments is seamless. This also would easily allow them to go back and edit responses to previous segments on the fly. Then, when they are done, they can submit all the answered questions. This would also enable offline data collection which is important for their field work.
My first thought is to create a page in the survey for each segment as they include navigation buttons to go between pages. Yet each segment is a separate item in the inbox, I do not know how to include multiple forms in the pages.
I need help identifying the most intuitive solution to this. I’ve seen that you can create custom JavaScript code for Survey123, is that the best way to configure the forms to my needs? Or are there better solutions in the quick capture app, or other field apps?