问题标签 [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 投票
1 回答
311 浏览

google-app-engine - AppEngine 应用程序没有响应,即使在信用余额的配额限制内

如果我的 Google AppEngine 仪表板中有一个特定的 Open Data Kit Aggregate 实例的信用余额完全在其配额限制内,为什么我会收到此消息?

“AppEngine 应用程序问题。发生了阻止您的 AppEngine 应用程序响应的问题。您的应用程序可能已超出其每分钟或每天的使用配额。请访问您在 Google AppEngine 上的应用程序仪表板。结算状态部分将指示每天或每-分钟使用限制您的应用程序已超过...如果这些都没有表明任何问题,那么您的应用程序的日志可能;这些可以通过主标题下左侧边栏上的日志链接从仪表板访问。

我已经广泛搜索了仪表板,没有看到任何与日志相关的危险信号,也没有超过任何配额限制。我添加了一张新信用卡并支付了 3 美元的未付账单,支付了 20 美元。因此有 17 美元的贷方余额。快要放弃了。

0 投票
2 回答
585 浏览

odk - 在 odk 聚合中发布表单时出现 400 错误请求

错误:RequestFailureException (com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request { "error" : "invalid_grant" })

尝试在 odk 聚合中发布表单时出现此错误。我仅包含基本 API(驱动器、融合、谷歌地图)。使用聚合 1.4.5 版本。

0 投票
0 回答
281 浏览

odk - 获取选择一个微调器 ODK 的选定标签

我有点卡在从微调器中选择项目后的另一个问题中显示选择一个微调器项目的选定标签。我可以显示所选项目的选定值,但无法显示微调器的标签。例如。

我想展示一下。就像“在वागेश्वरी VDC,有多少个孩子......”当我从微调器中选择第一项时,在下一个问题中。我想知道这是否可能。请告诉我如何去做。

尝试在 ODK 论坛上发帖,但尚未收到任何人的任何消息。非常感谢任何帮助或指导

0 投票
0 回答
92 浏览

survey - 从外部来源获取数据到 OKS 调查的表格中

有没有办法将外部数据添加到 ODK 调查表单中,例如收集表单中的“pulldata”方法?我知道查询,但这用于用值填充多项选择提示。

我需要一个工具来获取表单外的数据(例如来自 cvs)或数组或 xlsx 表单内的数据,并将该值设置为表单内的提示。有什么想法吗?

谢谢!

0 投票
1 回答
517 浏览

odk - ODK 公文包命令行表单导出

我正在尝试自动备份提交的表单以将它们转换为 CSV。

我正在使用这个命令行:

我得到错误GRAVE: Form not found

我不知道 storage_directory 的目的是什么。我在我的服务器上找不到任何表单提交(尝试使用 linux 命令find)。

你知道我错过了什么吗?


我有这个--帮助:

0 投票
1 回答
802 浏览

odk - 检查重复组内 select1 中的选定项目

我有一个以 select1 提示开头的重复组,组中的其他问题基于从 select1(相关项)中选择的项目。select1 中的每个项目都是强制性的,并且应该只被询问一次。如何验证没有再次选择项目。是否有某种机制可以避免选择已选择的项目。我已将 select1 定义为

0 投票
0 回答
1044 浏览

odk - 在重复组之外获取 select1 中的选定项目

我在实施相关方面遇到了一些麻烦。我从我的多重选择中获取所选项目的值(多重选择在重复组之外,重复组是需要完成相关实施的地方)。

  1. 我从重复组之外的多选问题ITEMLIST(只读,全部选中)开始。
  2. 这限制了我的重复循环(按预期)列表中所选项目的计数(计数选择(/data/ITEMLIST))
  3. 我需要在第一个重复循环中使用第一项(在重复组之外)的选定值,等等所有其他迭代(设法获得位置 - selected-at(/data/ITEMLIST, position(..) -1) 和标签 - jr:choice(....) 每次迭代中的项目)
  4. 重复循环中的问题具有相关性,如果在 ITEMLIST 中选择的项目是 1,那么它需要显示,否则跳过,等等。

我做了一些搜索,但无法实现任何东西。

0 投票
1 回答
719 浏览

sql-server - 我可以将 ODK 数据拉入 SQL Server 数据库吗?

我们的后端是 SQL 服务器,我们尝试将所有 ODK 记录提取到我们的数据库中,所以有没有办法通过编码来做到这一点,我什至不知道如何开始,因为我不是 ODk 专家事物。

0 投票
0 回答
220 浏览

select - ODK Dynamic select from database, how to handle empty list

I have an ODK form that is configured to get a list of data from the database and use that list of data for the select.

Problem is that I am not able to display an error for when the query from the database returns an empty string, instead, ODK form crashes while loading. I have tried this,

which creates an xml with an empty id and empty name. This makes sure that the ODK doesn't crash when it loads.

But since I don't want the user the select an empty book option, I added a constraint in the bind nodeset section,

<bind nodeset="/form/book" type="string" required="true()" constraint=". != ''" jr:constraintMsg="Book must be not be empty"/>

So now when the user tries to get past the book selection section the ODK form doesn't allow it, but instead of throwing the constraint message that I supplied it throws this error

don't know xml value! perhaps selection was stored as index only and has not yet been linked up to a formdef?

0 投票
1 回答
292 浏览

ruby-on-rails - ODK 收集无法从 Rails API 获取表单

我有一个自定义 Rails 应用程序来存储和聚合来自 ODK Collect 的表单。我可以提交表单,但是当我尝试从服务器获取表单时,我没有收到表单,但仍有表单。

当我从 curl 测试我的 API 端点时,一切都很好,因为我正在渲染一个带有表单和内容类型数组的 xml:text/xml。这是输出

curl -X GET localhost:3000/formList --- 返回:

这是我从 ODK Collect 运行 GET FORMS 时的服务器输出。

在 2015-09-01 19:57:45 +0300 开始为 ::1 获取“/formList”