User Manual Data Entry - Collecting dataMobile data collection with ActivityInfo and ODK Collect

Mobile data collection with ActivityInfo and ODK Collect

This article explains how to configure ODK Collect on an Android device for mobile data collection. ODK Collect is a third-party app which allows you to download forms to your Android device and perform surveys in the field, even without an internet connection. Once completed, the forms can be sent to ActivityInfo where the data will be stored in the your database.

By using ActivityInfo for storage in place of ODK Aggregate or FormHub, you can take advantage of ActivityInfo's advanced analysis and mapping tools, and seamlessly combine results from the field with reported outputs, baseline data, or other indicators from within and outside of your organization.

You will need an internet connection on your mobile device (e.g. wifi, 3G, or 4G) to install ODK Collect, connect to the ActivityInfo server and download forms. While you won't need to be connected to collect data, you will need a connection to send your finalized forms back to the ActivityInfo server.

Please visit https://opendatakit.org/use/collect/ to learn more about ODK Collect.

From July 1st, 2017, ActivityInfo only supports Android devices with Android version 2.3 or later.

Install "ODK Collect" on your mobile device through the Google Play store

Pointing ODK Collect to ActivityInfo.org

Pointing ODK Collect to ActivityInfo.org

If you have many databases in your account or if you have several databases with a large number of forms, you can reduce the number of forms downloaded to your ODK Collect app by pointing the app at a single database, for example URL: https://www.activityinfo.org and then Form list path set to /formList/db/1234  where "1234" is the numeric identifier of your database.

Downloading forms to your mobile device

Downloading forms to your mobile device

Once a form is downloaded to your device, it is not automatically synced with ActivityInfo. Therefore, if you change the design of your form (e.g. you add or remove questions), then you will have to inform your users that they must download the revised form to obtain the changes on their device.

Collecting data

Collecting data

Sending your finalized form to ActivityInfo

Sending your finalized form to ActivityInfo

If you encounter any problems setting up ODK Collect, please visit the ODK troubleshooting help page.