How to get started on the ODK Forum!

June 4th, 2017 by Yaw Anokwa

We've successfully migrated all the emails from Google Groups to the ODK Forum at Join us there!

Remind me again, why are we moving from Google Groups?
The ODK community has gotten quite large and the Google Groups mailing lists were getting too chatty and disorganized. Discourse, the platform running the forum, lets us have deeper, specialized conversations without emailing everybody. It also supports features like voting, marking answers as correct, rich search, a great mobile experience, and emoji!

How do I create my account and claim my old emails/posts?
An account has already been created for the email address that you used to email/post on the ODK Community and ODK Developer lists. To claim your account and get access to your old emails/posts:

  • Go to and click on 'Log In' in the upper right hand of your screen.
  • Click on 'I forgot my password' and enter your email address. Remember, it must be the same address you used to sign up for this mailing list!
  • You will receive an email with a link to reset your password. Click that link and enter your new password.

I'm logged into my account. Now what?
Awesome! You've gotten through the hardest part. Now the fun begins:

  • If you are not happy with the default username, change it now in Preferences. You will not be able to change it later!
  • Take a moment to introduce yourself here
  • Read the category descriptions to see the various places you can post.
  • If you have questions or comments about this site, post it in the meta category.

But what if I like using email?
Once you have claimed your account, you can go to 'Preferences' and 'Enable mailing list' mode. All messages posted to the forum will be sent to you and you will be able to reply through email. If you’d like, you can also mute certain categories so you don’t receive messages from them.

I need help with the transition!
If you are able to post, post your questions in the meta category. If you are not able to post, email and we’ll be glad to help!

One more thing...
This migration would not have been possible without these kind and thoughtful people below. From everyone in the ODK community, thank you!

Thanks for your patience during this migration, and see you at!

IMPORTANT: Moving from Google Groups to Discourse on Friday

June 1st, 2017 by Yaw Anokwa

We've successfully migrated all the emails from Google Groups to the ODK Forum at Join us there!

Per our discussions on the mailing list, the ODK community is migrating from the Google Groups mailing lists to a Discourse forum. The timeline for the migration is as follows:

Monday – May 29th, 8 am PDT

  • Post migration announcement to website, Twitter, Facebook
  • Post migration reminder to mailing lists

Thursday – June 1st, 8 am PDT

  • Post final migration reminder to mailing lists

Friday – June 2nd, 8 am PDT

  • Put mailing lists in read-only mode
  • Start migration of mailing lists to Discourse

Sunday – June 4th, 8 am PDT

  • Open Discourse forum to the public
  • Update Google Groups to point users to Discourse
  • Post update to website, Twitter, Facebook

Note that there may be up to 48 hours of unavailability of the mailing lists between Friday the 2nd and Sunday the 4th as we migrate everything over.

To keep the community in the loop during the migration, we will be in on the #meta channel with play-by-play updates. We'll also post major updates to status on and

Collect 1.7.0, JavaRosa 2.2.0, and Validate 1.5.0 released

June 1st, 2017 by Yaw Anokwa

ODK Collect 1.7.0 was released to the Play Store this weekend and is now available from the website! We also updated JavaRosa, the form rendering library that Collect is built on and Validate, a tool for verifying ODK XForms.

The highlight for this month is the bulk configuration feature added to Collect by Shobhit. Read more about how to use it here.

Collect 1.7.0

  • Bulk configure devices offline via QR code (In Admin Settings, under Import/Export settings)
  • Take pictures that default to front camera by using "selfie" appearance property
  • Scan barcodes without needing external Barcode Scanner app

Read full release notes:
Report any issues:

JavaRosa 2.2.0

  • Fix for Daylight saving gap at midnight
  • Fix for round(num,2) not rounding

Read full release notes:
Report any issues:

Validate 1.5.0

  • Upgraded to JavaRosa 2.2.0

Read full release notes:
Report any issues:

Happy data collection!