Hélène Martin
Hélène Martin
https://www.w3.org/TR/2017/REC-xpath-31-20170321/#axes In particular, `preceding-sibling`, `preceding`, `following-sibling` and `following` axes would make it possible to do things like https://forum.opendatakit.org/t/xls-form-repeat-select-one-question-until-a-is-selected/15318 more easily. See also https://github.com/opendatakit/xforms-spec/issues/85, `XPathStep`, `XPathPathExpr.getReference()`.
Something like `test_repeat_relative_reference` and `test_calculate_relative_path` at https://github.com/XLSForm/pyxform/pull/187/files. Those forms are heavily based on manual inspection so the trick will be to verify the same things programmatically and perhaps with a...
From https://forum.opendatakit.org/t/calculating-duration/2959/3: ``` The intent was to allow formulas like: decimal-date-time(${end})-decimal-date-time(${start}) to give you the elapsed fractional days of an event. HOWEVER, because of additional logic in the bowels of...
#### Software versions JavaRosa v2.5.0 #### Problem description StackOverflow with form with complex calculations - https://forum.opendatakit.org/t/error-while-loading-the-form/10260/ #### Steps to reproduce the problem Use the form from the post, presumably on...
opendatakit/xforms-spec#122 If the form language definition uses the format described at XLSForm/xlsform.github.io/issues#73, try to use the language code for localization. If that fails or isn't available, use the client locale.
Closes #78 I quickly verified that docs include new functionality. I tried to upgrade docs dependencies but ran into https://github.com/danielfrg/mkdocs-jupyter/issues/197
https://docs.getodk.org/central-api-entity-management/#updating-an-entity Proposed parameters: * dataset name (required) * entity uuid (required) * one of boolean `force` or integer `base_version` (one required) * label (string, optional) * data (dictionary, optional) I...
We have been using sub-1.0 releases as we experimented with the structure of the library and got user feedback. We haven't received any negative feedback on the approach we're taking,...
Will be supported when Central v2024.1 is released. https://github.com/getodk/central/issues/575 https://github.com/getodk/central/issues/576
Recommendation from a user: ``` repeats = client.submissions.get_table(form_id='simple_repeat', table_name='Submissions.observation', filter="$root/Submissions/__system/reviewState ne 'rejected'") obs_df = pd.json_normalize(data=repeats['value'], sep='/') obs_df.head(3) ```