gpt4 book ai didi

android - Lime Survey 从 Android 应用程序提交答案

转载 作者:太空狗 更新时间:2023-10-29 16:38:25 27 4
gpt4 key购买 nike

在 Android 应用程序中,我实现了 LimeSurvey,其中不同调查的列表显示在 lime 调查管理面板中。我能够显示调查的问题,但没有获得任何结构来将用户的调查答案提交到 LimeSurvey 数据库。任何人都可以帮助我如何提交答案以及石灰调查以何种结构接受调查回复。

正如文档建议以格式添加响应 -

sSessionKey(字符串)- session key

iSurveyID(整数)- 调查 ID

aResponseData(数组)- 包含您的响应数据的数组/结构

所以我的查询是 aResponseData(数组)的结构,所以它正确地存储在 lime 调查数据库中。

编辑:

如何添加子问题的答案。我可以提交简单问题的答案,但如何发送子问题的答案,以及在调查问题类型-L(带评论的 radio 列表)中如何提交评论。

提前致谢。

最佳答案

我发现解决这个问题的唯一方法是从主任务栏下载 .sql 数据库备份并查找您的表,即 *lime_survey_IDSURVEY*,并检查与您的问题匹配的列,并将它们用于您的aResponseData 中的映射。我会给你一个例子:

{"method": "add_response", "params": {"sSessionKey ": "ey2bv8v7zaw7uwj6fa9a8mmx9xqiikja", "iSurveyID ": 588636, "aResponseData ": {"588636X1X1":"Aja","588636X1X22":"Y" } }, "id": 1}

这将是我随 POST 请求发送的 JSON,其中 588636X1X1 是与问题匹配的列,“Aja”是答案(在这种情况下是文本字符串),同时,另一个, 一样不过是一道选择题。如您所见,列名有一个模式,588636 是我的调查 ID,X1 是问题的组,X1 是我的问题的 ID。

希望有用。

关于android - Lime Survey 从 Android 应用程序提交答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22368928/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com