Draft Records

Martijn van de Rijdt, 03 Jan 2014

In a previous post, I highlighted the investment of the World Health Organization (WHO) is making in improving Enketo Smart Paper. One of the more visible results of this funding is the ability to save records as a draft to continue them at a later time. This feature is now available for use on enketo.org and formhub.org!

Save as Draft

Enketo Smart Paper was built from the ground up to be offline-capable, i.e. to be able to launch offline and to save records persistently in the browser until some time in the future when a connection is available and they can be uploaded to the server. This means that saving records as a draft did not require major changes in the existing architecture.

We tried to make the feature as straightforward as possible without cluttering up the interface. The default has remained unchanged, but you will now see a checkbox to mark a record as draft above the Submit button. Draft records will never be submitted to the server and are easily recognizable in the sidebar (with a little pencil icon). To load a draft record, simply click on it.

List of Draft Records

To make it easy to find a draft record later in a long list of records, you have the option to give it a name. This name exists locally in the browser storage only and will not be transferred back to the server.

To keep the feature safe, robust, affordable and free of fluff, final records cannot be loaded/edited/updated. When a record is saved without marking it as a ‘draft’, it is considered cleared for uploading as soon as a connection is available. Enketo will attempt to upload it immediately.

This is just one of a list of improvements sponsored by WHO in January and February. More to follow soon!


As always, we’d love to get your feedback. Comment on this blog, tweet @enketo, or post a message in the Enketo forum. If you discover a bug, please let us know what browser you are using.