kpi is the (frontend) server for KoboToolbox. It includes an API for users to access data and manage their forms, question library, sharing settings, create reports, and export data.
When kpi added support for importing HXL tags there was no support yet in pyxform. The column for importing then was required to be called hxl. Now there is support in pyxform using the column header instance::hxl. kpi should support this new header format.
It may be necessary to review how hxl tags are stored and sent along when deploying (as they are currently not included in the deployed form) given that pyxform supports this now.
The main argument is compatibility since instance::hxl was promoted as a method by Martijn in 2018 on xlsform.org and may now be used by ODK users elsewhere.
Description
When kpi added support for importing HXL tags there was no support yet in pyxform. The column for importing then was required to be called
hxl
. Now there is support in pyxform using the column headerinstance::hxl
. kpi should support this new header format.It may be necessary to review how hxl tags are stored and sent along when deploying (as they are currently not included in the deployed form) given that pyxform supports this now.
Steps to Reproduce
instance::hxl
tagsExpected behavior
HXL tags visible.
Actual behavior
HXL tags not included.