Accessing ODK collect submission data from another android app on the device

(Olivier Vernin) #1


In the context of building a dashboard app that will display aggregates of key data collected by the tablet. This is important in order to provide metrics to our field team even when offline during multiple days. Some example of aggregates that the number of total area mapped or total number of money collected ....

So is there a way for an external android app to request ODK collect for all the submitted values of a given key defined in the xform.

Thank you

(Yaw Anokwa) #2

Not that I know off, but you can build an app that reads the instance data off the SD card and does those things.

(Olivier Vernin) #3

In our case it's important that the user has to grant authorisation (in the android sense) to access those data. Wouldn't the SD card option bypass this?

(Yaw Anokwa) #4

The external app would need users to grant it permission to the SD card.