问题标签 [odk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
odk - ODK 收集错误“选择 q**stion 没有选择”
我是 ODK 系统的新手。我一直在使用 ODK formbuilder 为我的组织构建表单,因为我不知道 XML 或 XLSForm。我希望能学到这些。
我已经创建了几个在收集中可以正常工作的简单表单,但是当我测试了我创建的更大、更长的版本时,我收到错误“选择问题没有选择”。我正在处理的表单有多种答案类型,包括位置数据。
我在网上查了一下,并没有在任何地方遇到这个问题。我不确定为什么会发生此错误 - 有什么想法吗?
android - 在 Android ODK/Open Data Kit-Collect 应用中查找 XML 文件
我在http://build.opendatakit.org/上构建了一个测试调查,然后将其导出到 XML 文件。
ODK Collect
我在我的 Android 平板电脑上安装了该应用程序,并使用该应用程序Terminal Emulator
将 XML 文件放在平板电脑上:
所以 XML 文件现在位于 的 forms 文件夹中ODK Collect
,但是我现在如何在 ODK Collect 中打开它?
我按Get Blank Form
按钮时看不到它,怎么会?
android - 光标不包含存在的列
我有一个数据库和我正在修改的 android 应用程序(开放数据工具包),它跟踪一组表示为表单的 .xml 文档的状态和其他相关信息。
为了便于 ListView 向用户显示有关这些表单的信息,我使用游标来保存从查询到数据库的信息,如下所示(是的,我知道不推荐使用 managedquery):
在我当前的设置中,这将返回 1 行 10 列的游标。但是,我应该得到 11 列 - 我缺少对应的列InstanceColumns.RANDOM_ID
这一行是表中的新行——前 10 行在我开始编写代码之前就已经存在。
我知道这些列存在于我的数据库中。我在我的代码的其他地方写入它,并且我还手动检查了 .db 文件,该文件确实包含我插入的列和数据。
如有必要,我可以提供更多代码(我怀疑会这样),但是这个应用程序相当大并且是开源的。这可能是由我不知道的一些内部设置引起的。
这是我在崩溃时得到的:
通常每当我尝试访问该列时,例如:
这是来自全新安装,以确保在模拟器和我的设备上都出现新的数据库文件。
如何使光标包含表的所有行?
odk - 类似 odk 的工具,但具有搜索和检索数据功能
我们正在使用 ODK 进行调查,通过创建 xls 文件并将其转换为表格,然后我们离线收集数据。
当员工从外地回来时,他们会上传数据。
我们现在需要的是他们在现场在线工作,因此他们可以搜索特定的 ID 或名称,并在添加新数据之前查看现有数据。
我的意思是我们需要让他们按特定字段搜索数据库,而这在 odk 中不可用。
我们将数据上传到 ONA,然后在笔记本电脑上清理数据,搜索也在笔记本电脑上完成。
是否有执行该过程的工具?
odk - 根据选择的答案计算和更新分数
我是 ODK 和 XLSForms 的新手。
我有几个问题,根据答案,我需要计算一个分数。
我有 17 个问题,每次有人回答是,我需要在一个整数字段中添加 2 分。
所以我有:
这是分数字段:
这是我工作中的第一个任务,无法根据所选答案计算和更改值。
编辑
我添加了一个计算表达式,但不知道如何得到结果,因为它不起作用:
因此,如果问题 8、9 或 11 的回答为“是”,则在当前值上加 2 分,但该字段根本没有出现。如果第 10、12、13 和 14 题的回答为“是”,则仍需加分,每题加 1 分。
odk - 使用 api 从 odk 获取数据
我想将 odk 数据与应用程序集成(接受 json/xml)。我需要知道如何使用返回 json 的 api 直接访问 odk 数据。已安装 odk 公文包,可用于从 odk 服务器获取数据,但我只需要 api。
有人可以帮忙吗?
odk - 从 odk Aggregate 获取数据
我想使用 api 获取表单数据。
现在我想使用此处描述的 downloadSubmission api 单独下载每个提交https://github.com/opendatakit/opendatakit/wiki/Briefcase-Aggregate-API
谁能告诉调用downloadSubmission的确切格式是什么?
提前致谢!
r - 列表到数据框
我将 select_multiple 问题的结果存储在列表中。这来自使用OpenDataKit收集的数据集
在下面的记录示例中#4
,没有答案(NA
所有选项的含义)。
我需要从此列表中创建一个数据框,其中选择多个选项中的每个选项都将成为一个新变量。列表中的每个元素实际上的长度不同。
结果应如下所示:
我找到了选项,stri_list2matrix
但没有提供预期的结果。
我也试过
得到了同样的结果
请帮忙!
谢谢
api - ODK API:如何根据提交日期过滤 instanceID
我正在通过 API 将数据从 ODK 传输到另一个应用程序。
为此,我正在获取 ODK 表单的实例,然后获取每个实例的详细信息。
我想要的是根据提交日期过滤表单 Instances(InstanceID),这样我就不必遍历所有表单。
请帮忙。