What do you need help with?
Search the knowledge base, browse our resources, and visit our forum for more detailed information
Search the knowledge base, browse our resources, and visit our forum for more detailed information
Last updated: 15 Feb 2022
According to Enketo.org, Enketo is the name of an open-source project as well as the name of an open-source web application that uses a popular open-source form format.
Enketo was developed as a follow-up to a 2009 Masters Dissertation at the University of Liverpool on the ‘Applicability of Offline-capable Web Technologies for Information Management in Humanitarian Aid’.
After a year of initial development, it was adopted by a lab at Columbia University and first launched in 2012. This was the start of a cascade of adoption by companies and organizations across the world.
Enketo is part of the OpenRosa/ODK ecosystem which means:
Enketo can be combined with other tools to flexibly create a full-fledged information management system. This has resulted in the adoption of Enketo into KoboToolbox. It also means that the Enketo Project can focus on just data collection and do this in the best way possible.
Enketo does not require a long-term commitment by the user.
Surveys deployed with Enketo:
work offline
have beautiful themes and widgets
are printer-friendly
can use very powerful skip and validation logic
run on any device, mobile or desktop, as long as it has a fairly modern browser
Whenever you open a form on the webform version within KoboToolbox, you are actually using Enketo. For details, please visit our support article Collecting Data through Web Forms.
Enketo web forms work on all devices since they open in regular web browsers and allow data collection online or offline. Generally we strongly recommend the latest version of all modern browsers; see here for more details on browsers working with Enketo.
Known issues with offline forms on iOS
iOS (running on iPhones and iPads) devices have several known limitations with using offline-enabled forms due to the Apple operating system platform. We strive to have the latest version of iOS fully supported.
Offline data collection works in any modern browser. On iOS we only recommend Chrome or Safari.
Version 9.x shows “NotFoundError: DOM IDBDatabase Exception 8”. Solution: Close all Enketo tabs in your browser, then reopen the form. The error should now be gone forever.
Version 9.3.1 shows “Attempted to assign to readonly property” when loading offline form
Version 8.x shows “undefined is not an object (evaluating ‘c.resources’)”. Solution: Update to latest iOS version
If data collection offline is not required and you are seeing an error on iOS, consider using the online-only version instead of the offline URL.
For details on troubleshooting, please visit our support article Troubleshooting Enketo Web Forms.
Did you find what you were looking for? Was the information clear? Was anything missing?
Share your feedback to help us improve this article!
KoboToolbox is maintained by Kobo Inc.