akvo / akvo-flow-mobile

Akvo Flow app
GNU General Public License v3.0
18 stars 16 forks source link

Sync data in app Settings - how to improve #802

Closed janagombitova closed 4 years ago

janagombitova commented 7 years ago

Context

Currently in the app Settings we have an option: Sync data. Syncs survey data. You must have data access (mobile or wifi) to perform this action

This functionality launches DataSyncService to sync collected data + closes Settings what for user means that it syncs out data for all forms the user has on the app.

Sometimes a user collects data offline and then comes to a place with network and wants to trigger the synchronisation of her collected data. Because the user does not see it she is "online" in the app, she then triggers the syncing out of the data using this option.

Problem or idea

How might we show the user that submissions are being synced to Flow without her having to trigger the action? Is there a better way to show the user the submissions are being synced?

There is a bit a misunderstanding by some of the interviewed Akvonauts on what this feature does. Some understand it as getting data collected on the app out (the true use case). But some understand it as syncing in datapoint that already were collected before:

Josje - "Does this have to be here if you do it per survey? I never use it" Camille - "I haven’t used it yet, because I have never done a monitoring survey." Molo - "I tend to avoid it because there is another ‘Sync’ Option used when one downloads data points for a monitoring survey. This breeds confusion."

How can we solve the current misunderstanding?

Do we need this? If yes, where should it live

Solution or next step

Research more how users trigger data to get synched if it does not happen right away

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.