问题标签 [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.

0 投票
0 回答
320 浏览

xforms - ODK XForms format-date Hour and Minute 输出为 0000

我正在尝试使用从调查开始时为 RecorderID - ClusterID - MonthDataHourMinute 输入的值创建一个计算变量。现在我得到了除了小时和分钟之外的所有东西,所以我认为我的小时和分钟格式是错误的。有任何想法吗?

格式-日期(/data/StartTime,'%m%d%H%M')

谢谢!亚历克斯

0 投票
1 回答
741 浏览

odk - Open Data Kit 中的表单上传 404 错误

我正在做一个项目,需要使用开放数据工具包收集数据。我已经使用谷歌应用引擎创建了一个服务器,但是在将表单上传到聚合服务器时,我收到了这个错误:

sample-Error: Not Found (404) at http://odkproject-207015.appspot.com/ODKAggregate/submission?deviceID=imei%3A864898033928120

0 投票
1 回答
138 浏览

opendata - 我们可以将 Web 应用程序连接到 ONA ODK 表单吗?

我们可以将 Web 应用程序连接到 ONA ODK 表单吗?

我需要更换一个系统,让员工去现场,收集信息,然后在他们回来时同步到数据库。

我们需要找到一个解决方案,通过创建odk调查,让员工收集数据,然后直接同步到ona和mysql数据库。我需要让他们能够直接从表单读取和编辑数据到数据库中。

我知道这个想法有点奇怪。

0 投票
0 回答
273 浏览

xls - 如何应用 if 语句计算 Enketo(KoboToolbox) 中的组问题内的整数值?

我正在通过 KoboToolbox 构建一个调查表。Web 表单基于 Enketo。我有以下类型的一些问题(逗号之前是第一列,第一行是 XLSform 格式的数据标题):

类型,名称

begin_group, group_farmexpenses_q5

注意,group_farmexpenses_q5_note

整数,group_farmexpenses_q5_p1

文本,group_farmexpenses_q5_column_1

结束组,

begin_group, group_farmexpenses_q5_1

注意,group_farmexpenses_q5_1_note

整数,group_farmexpenses_q5_1_p1

文本,group_farmexpenses_q5_1_column_1

结束组,

我想要做的是对这两组中的整数值应用 if 语句,但是我得到了错误。这是我应用 if 语句的方法:

if(${group_farmexpenses_q5_p1}=999, 0, ${group_farmexpenses_q5_p1}) 如果(${group_farmexpenses_q5_1_p1}=999, 0, ${group_farmexpenses_q5_1_p1})

因为以上是计算语句,每一个被称为“expense1”和“expense2”

然后我只需添加它们 ${expense1} + ${expense2}

我收到错误消息:

if({group_farmexpenses_q5_1_p1} = 999, 0, /model/instance[1]/data/group_wx0mk24/group_farmexpenses_q5_1/group_farmexpenses_q5_1_p1 ), 消息:表达式不是合法表达式。(行:未定义,字符:未定义)

任何想法如何解决这一问题?我认为应该有一个简单的解决方法,但我对 XLSform 结构了解不多。

0 投票
1 回答
35 浏览

javascript - Open Data Kit 2.0:调查表“条件”列中的任何表达式都会引发错误

我目前正在使用 Application Designer 2.1.0 设计家庭调查。当我在条件或约束列或计算表(计算列)中包含必须评估的表达式时,当我尝试使用 Application Designer 的预览功能填写相应问题的答案时会生成错误。错误的屏幕截图如图 1 所示。 这是我试图通过将任何表达式转移到计算表来使其工作的尝试。

但是在我所有尝试中产生的常见错误是未定义变量 mobileNumber 在这种情况下。XLSX Converter 不会产生错误。

事实上,我已经使用调查部分表中的名称列定义了变量。截图如图 2 所示。定义变量/表标题列名称的单元格以黄色突出显示。

当我尝试按照 ODK 文档的指示在单引号 ('mobileNumber') 中包含变量名称时,XLSX Converter 会生成错误,如图 3 所示。

即使我尝试将约束列与表达式一起使用,我也会发现相同的错误。

我确定我遇到了一些基本错误。该调查必须在 2 周内进行现场测试!任何帮助表示赞赏。

0 投票
2 回答
2168 浏览

java - 如何将 Kotlin 文件添加到旧的 android java 项目?

我正在尝试构建一个基于 ODK Collect 的 android 应用程序。ODK Collect 应用程序是用 Java 编写的。我想使用 Kotlin 进行开发。我使用 android studio 新活动向导添加了一个基于 Kotlin 的空活动。当我尝试编译时,出现以下错误;

ODK 收集应用程序: https ://github.com/opendatakit/collect

顶级 build.gradle:

应用程序构建.gradle;

编辑:Kotlin 中的活动

我没有将必要的 Kotlin 配置添加到 gradle 吗?我该如何解决这个问题?

0 投票
2 回答
507 浏览

java - Tomcat 应用程序 404 无法加载 - 上下文路径中的应用程序无法启动

我正在尝试使用以下方法部署预打包的 WAR 文件(ODK 聚合):

  • 森托斯

  • JVM 1.8.0_191-b12

  • 雄猫 7

我的其他 webapps 将加载(示例、管理器、一些测试应用程序),但这个特定的不会 - 我得到一个 404,这是有道理的,因为当我启动 tomcat 时它无法加载(或者当我尝试通过管理器启动它时) )。catalina 日志指示“严重:上下文 [/jamiibora] 启动因先前的错误而失败”和“严重:一个或多个侦听器无法启动。完整的详细信息将在相应的容器日志文件中找到。本地主机日志文件为空。

我已经尝试根据Tomcat 添加一个 logging.properties 文件:一个或多个侦听器无法启动。但是,我在 catalina 或 localhost 日志文件中没有得到任何额外的输出(请注意,我没有 CATALINA_HOME 环境变量)。

欢迎提出建议。

猫 /var/log/tomcat/catalina.2019-02-03.log

猫 /var/log/tomcat/localhost.2019-02-03.log

0 投票
1 回答
134 浏览

kubernetes - 如何获取未链接到任何服务的 pod 列表

如何获取未链接到任何服务的 pod 列表

可以说我有豆荚:

Svc1-green-xyzsvc1-blue-lmn

服务svc1svc1-green-xyz. Withsvc1-blue-lmn是同一服务的早期版本,未使用。

我想选择所有未提供任何服务的未使用的 Pod 并将它们删除。如何才能做到这一点。有没有可以使用的helm命令?

0 投票
1 回答
162 浏览

odk - 随机化 XLSForm 中问题的文本

我正在 XLSForm 中设计调查,而不是在 Excel 中。我不仅需要随机化选择的顺序,还需要随机化问题的文本。有些问题由 A、B、C 和 D 四个句子组成。我需要它们以随机顺序显示。

我想过使用带有随机数的计算字段。但是 4 个句子有 24 种组合,我不可能做出那么多字段。

0 投票
1 回答
49 浏览

android - 在 android visuel studio 3.5.2 上构建和运行 odk collect 失败

使用 Ubuntu 16.04 并且我是 Android 视觉工作室的新手,我想这样做:

  • 从 github 分叉和克隆 Odk Collect 应用程序
  • 从 Android Visual Studio 编辑它,以更改徽标、GUI 颜色、图标等内容...

但问题是,当我单击“运行”图标时,出现以下错误。请注意,当我尝试在模拟器上运行应用程序时,我的互联网连接没有问题

在此处输入图像描述