Skip to content

A lightweight offline-capable web survey application that is compatible with JavaRosa/OpenRosa XForm-derived format and compliant servers.

License

Notifications You must be signed in to change notification settings

kirang20/enketo

 
 

Repository files navigation

layout title nav
page
About enketo
readme

Enketo is a lightweight web application that is compatible with JavaRosa/OpenRosa XForm-derived format and compliant servers. It is 'offline-cable' which means it is able to launch offline (after 1 successful online launch) and is able to persistently store survey data inside the browser (to be uploaded once a connection becomes available). This capability makes it particularly suitable for situations where Internet Access is unreliable (though sometimes available). Enketo is integrated inside formhub.org and available as a standalone application on enketo.org. More info on blog and @enketo.

Browser support

  • IE is only supported from version 10 onwards (older versions do not support the required technologies).
  • Chrome, Firefox, Safari for both desktop and mobile devices are. Chrome is recommended.

Prerequisites

  • LAMP stack

Installation

See Ubuntu_installation_instructions.md

Frequently Asked Questions

Why are file-upload inputs greyed out and not usable?

File uploads are only experimentially supported on Chrome at the moment until other browser catch up with support for the FileSytem API. If file uploads (images/sound/video) are important, ODK Collect may be a better option.

Development

Tools required:

  • SASS/SCSS compiler to compile css (e.g. Compass)
  • Apache ANT to compile javascript

Code contributions are very welcome!

License

To promote further adoption of the JavaRosa/OpenRosa XForm-derived form format, Enketo is made available under the permissive Apache 2.0 license. See LICENSE.TXT.

Related Projects

Acknowledgements

I would like to acknowledge and thank the indirect contribution by the creators of the following excellent works that were used in the project:

About

A lightweight offline-capable web survey application that is compatible with JavaRosa/OpenRosa XForm-derived format and compliant servers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.2%
  • XSLT 16.0%
  • PHP 10.3%
  • CoffeeScript 1.3%
  • Shell 0.1%
  • Java 0.1%