Data Collection using Browser

I have installed ODK Central on my VM and am using ODK Collect for data collection. Is there a way to collect data through a browser that also works offline and syncs automatically once an internet connection is available?

Enketo can do that generally speaking. What is you issue with it?

Thank you for your response. I'm currently facing an issue with my form. When I use the public link, it doesn't submit data while offline and shows a "failed to fetch" error. Additionally, even if I save the form to the home screen, it doesn’t allow me to interact with it when I'm offline.

Could you please guide me through the steps to make the form accessible offline and ensure it syncs the data automatically once a stable internet connection is available?

Thanks again!

Well, Enketo is designed to allow to continue working when you lose connectivity and it will upload submitted forms when the connection is restored.

If you want a fully offline setup I think using the ODK Collect app is much preferrable.

But maybe others here can explain better? It has been quite I while since I last used Enketo to be honest :sweat_smile:

1 Like

Hey @nitesh047 ! :waving_hand:

Here's what you're looking for:
[Offline Enketo Forms]

Enketo supports offline form filling - you can simply bookmark the offline page. It also lets you save drafts, and once you're back online, submissions are automatically sent to the server. Also, the offline submissions can be saved as .zip of .xml files if required. Meanwhile, you may close the browser / system as well because everything is stored in the browser's cache.

Hope that helps! Have a great day! :smile:

2 Likes

Thanks for the post. It worked for me.