NWFWMD-IT / Hydrologic-Monitoring-Project

0 stars 0 forks source link

Compare Field Maps / Survey123 capabilities #3

Closed mmannion closed 2 years ago

mmannion commented 2 years ago

Evaluate whether Field Maps and/or Survey123 support the capabilities we will need for building the hydro field app, including:

Depends on #2. Field Maps may not be an option, depending on hardware compatibility.

SarahNWF commented 2 years ago

See email update - survey123 seems to have everything on our wishlist. I'll check out field maps too.

SarahNWF commented 2 years ago

To keep everything in one place I'll copy my email addressing the capabilities of Survey123. For now I will close the issue

• Showing / hiding inputs based on multiple criteria – yes, in the survey draft each indented arrow and the text in it represents what criteria needs to be met in order for the question / prompt to appear. For example, the “Battery DOA?” question will only appear if the answer for “Does the station have a data logger?” and “Are you able to connect to the data logger?” are both “yes”. I haven’t found a limit to this. • Accommodating unexpected changes in workflow based on real-world conditions o Doing things out of order: Users can pretty much move around the survey as they please, as long as they don’t mind scrolling. Note that some questions / prompts will only appear when certain criteria is met. The order doesn’t really matter. o Logging location issue that is discovered after initial location assessment: same as above o Saving work without completing all “required” inputs: We can make it so that only the Station number is required. Users can send the survey to the “outbox” to complete later. I only tested this in the mobile version in “offline mode” so far.

Some other neat things I discovered: • There is a read only option for prompt creation. We can create notes or little reminders (“Perform secondary beam check – at least 50 pings”) • You can attach files to the survey • The survey can perform calculations based on inputs. We just need to supply the equations.