From the spec:
"As well as the ‘submit’ button, there should also be an option to ‘save to basket’, i.e. to save the data entry process for later editing. (One might want to complete entering a list later, or save it until confirmatory information for some species was obtained.)
Area for comment: caching data offline - AvB indicated that this might present some challenges. It seemed (from discussions at the BSBI Records & Research Committee) that this might be useful for those in slow internet areas, or when working away from home without an internet connection (as might happen on field work), but is it worth the effort at this point? More to the point, do we have the funds/time to achieve it within the initial phase of this project?"
JvB: Note that there are various aspects of the form which require an internet connection, e.g. the map and species name lookup. Therefore for a fully offline experience we will need to implement quite a few changes which makes me think that a modified version of the iRecord app might be better? Note that potentially we can set the app code up to run via a browser so you aren't forced to use a phone.
An alternative might be to simply cache the current state of the form in the browser. Then if you accidentally pressed back or lost your connection somehow then when you reload the form it could show a message like "It appears you were previously entering some records that were never submitted. Would you like to reload them to edit?"
DBR: I suggest we separate this issue. It is not an immediate requirement, and the App might be a better place to provide this functionality
Nested in #3