Try our plugin to automate odk data download , sync and visualisation. If you are a GIS user the it can automatically convert your layers into odk forms. Check it out for many more features in QGIS. And for latest version use QGIS3
Our plugin is first one to support ODK aggregate unlike QGISODK which supports Ona. Now I think they also have adopted our approach and now support aggregate . This plugin is active and available in QGIS 3( QGISODK is not available in QGIS3)
This plugin has has minimalistic design. QgisODK expects you to know much about Odk forms and terminology. Here you can head start immediately. You can right click on layer and find out three simple options.
We tried to make is as user friendly and as intuitive as possible.
I am sure once you use it you can feel the difference.
Looking for your opinion and feedback.
Great idea! I'm not familiar with QGIS myself, but the ability to generate XForms dynamically from GIS software seems very cool. Good to learn about the other plugin option as well.
FWIW, an idea for an extension: After posting the XForm to Aggregate you could make a second API call to Enketo to immediately get a webform URL to share with data collectors.
I am also using Enketo with my aggregate server. Can you help me to get enketo web form link by calling the aggregate API.
I would try to add this feature to my plugin soon.
Sure! You could use for example the offline-capable endpoint: https://apidocs.enketo.org/v2#/post-survey-offline. For that you'd need:
- the Enketo API key,
server_urle.g. youragg.appspot.com, (it seems that the plugin is already aware of this URL)
form_idof the generated form
The API documentation will generate a snippet that will be useful for testing manually (just fill in the 3 fields in the top left). Just open an issue on https://github.com/kobotoolbox/enketo-express/issues if you have questions or post to https://groups.google.com/forum/#!forum/enketo-dev
Has anyone tried this with the new ODK-Central server? Or is the API of it too different for it to work?