Enketo support for CSV file pre-loaded data

393 views
Skip to first unread message

dseb...@bluesquare.org

unread,
Sep 9, 2015, 10:07:49 AM9/9/15
to enketo-users
There is a new feature that has been implemented on XLS forms which allows for data to be included in a survey form using CSV preloaded data. This is a link to the manual; http://xlsform.org/. Scroll to the topic "Pre-loading CSV data". For instance; data from a baseline survey can be used in a followup survey by adding the baseline data to a CVS file and uploading it to with the form for the follow-up survey. This already works with ODK Collect.

This article, http://blog.ona.io/general/2014/06/02/preload-csv-data.html, already indicates that Enketo doesn't support this feature. My question is, are there any plans for Enketo to support this feature of the XLS forms?

Looking forward to some assistance here.

Martijn van de Rijdt

unread,
Sep 9, 2015, 12:25:17 PM9/9/15
to enketo...@googlegroups.com
Thanks for your question.

Good news! Coincidentally the pulldata() function was just added to the new Enketo last weekend, funded by Ona. It requires the very latest Pyxform (XLSForm convertor), which is still undergoing testing before it is deployed to the various tools. Old forms will have to be re-converted/uploaded.

The other 2 external data functions that ODK Collect has, i.e. the search() appearance and the select_one_external will likely never be implemented in Enketo because of a strong technical disagreement. It would weaken Enketo's engine considerably and eventually catch up with the project. Instead the new Enketo has a solid alternative for this (which hasn't been added to pyxform yet, so can only be used in Aggregate for hand-tweaked XForms at the moment).

Cheers,
Martijn

--
You received this message because you are subscribed to the Google Groups "enketo-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to enketo-users...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


-- 
Revolutionizing data collection since 2012.

Enketo    |    LinkedIn    |    GitHub    |    Twitter    |    Blog
Reply all
Reply to author
Forward
0 new messages