ODK Collect betas are an opportunity to get community feedback on upcoming releases. If you have an ongoing data collection campaign, we recommend quickly verifying your form on a test device. The release will be delayed until all reported issues are fixed.
Joining the beta program
To join the beta program, find ODK Collect in the Play Store on your device (not in the web browser) and scroll all the way down. Please don't join the beta with a device or account actively used for data collection! In particular, note that joining the beta is account-based. If you use the same Google account across multiple devices, do not join the beta with that account.
Leaving the beta program
You can leave the beta program from the bottom of the Play Store at any time. Once you leave, you will get the next production update when it is released. If you need to go back to the previous production release, uninstall and reinstall the app. Your settings will be reset but your forms will remain (though backups are always recommended).
What to check in this release
In this release, logic for questions that depend on a previous answer are supported even if the questions are on the same screen. If you use field-lists or have ever wanted to have form logic on the same screen, we recommend you try this release and offer your feedback on the changes.
We have also added Mapbox basemaps (General Settings > User Interface > Mapping SDK
) as we move closer to adding offline vector maps support and feature selection. Our next step will be adding a new settings screen for Maps.
Finally, you can now keep history of changes to values in the audit log! XLSForm support is coming soon is coming soon, but until then, adding odk:track-changes="true"
to your audit bind in the XML will enable the feature. To see the audit.csv, pull it directly from the device using adb or download the submission from Aggregate with Briefcase.
The important changes to try are:
- In a field-list, logic for questions that depend on previous answers works
- Geowidgets with Mapbox basemaps load quickly and provide expected functionality (@Ivangayton, @langstonsmith, @Marena)
- This sample form generates an audit.csv attachment that has the history of all changes to values (@chrissyhroberts, @dr_michaelmarks)
- Myanmar/Burmese calendar with appearance:
myanmar
(@aurdipas)
Extra testing
If you have some time, please also verify the other changes in the release notes:
Unless beta testers report issues, this release will go out on May 29th. Thanks to all testers!