xforms-spec icon indicating copy to clipboard operation
xforms-spec copied to clipboard

The XForms-derived specification used in the ODK ecosystem. If you are interested in building a tool that is compliant with the forms rendered by ODK tools, this is the place to start. ✨⚒✨

Results 48 xforms-spec issues
Sort by recently updated
recently updated
newest added

For `geopoint` values. A client recommendation to provide a warning that the accuracy is considered unacceptable. The goal is to encourage the user to take action to improve accuracy (change...

The date spec is currently unfinished. It says: ```Converts to a string in the ….date format.``` I'd like to propose to add a time and local timezone offset (to the...

The current ODK Collect and the old Enketo XPath evaluator does not convert the 2nd and 3rd parameter of `if()` to a string, i.e. it evaluates `if(false(), false(), false()) or...

There can be a node inside the `meta` block with name `instanceName` with a calculation. If it exists, that node's computed value can be used to identify the form instance.

See https://forum.getodk.org/t/form-spec-proposal-add-background-audio-recording/31889/21, https://docs.getodk.org/form-question-types/#background-audio-recording

https://getodk.github.io/xforms-spec/#creation-removal-of-repeats shows an example where `jr:count` is set to a literal value. However, the original implementation in JavaRosa is very clear about only allowing references. See https://github.com/XLSForm/pyxform/issues/435#issuecomment-635614089

See this brilliant example by @lognaturel for a case where current() is used without any `instance()` involvement https://github.com/XLSForm/pyxform/pull/472#discussion_r494667102

Commcare doesn't actually do anything with this information (just treated as string). Does ODK's javarosa do anything with it? If not, shall we remove from the spec? (any unknown type...

https://forum.opendatakit.org/t/odk-xform-spec-proposal-add-week-number-to-format-date-and-format-date-time/23401