Improved error reporting
Many survey submission errors, particularly API errors, aren't legible to users - For example, this is the error you get if you try to submit while offline, when an error message like "You offline, please reconnect and resubmit" might be more actionable:
From Greg: "One thing I've been thinking for sure is in any scripting environment(api compose or elsewhere) to make it really easy to add error reporting which is human readable. This would also need to allow for 'if there's an apicompose error, show that but also say '...hey you are offline', as well as error reporting that comes through apicompose or other places itself." Similar to the error messaging written for the reflectometer.