如何解决LimeSurvey远程控制API:获取标有“ N / A”的不相关响应
在使用远程控制API,export_responses或export_responses_by_token方法时,我希望得到不相关(未显示给参与者的响应)标记为“ N / A”。
当我使用该方法并导出“长答案”时,与问题无关时,只有多项选择,带注释的多项选择以及是或否的问题类型都会以“ N / A”来回答。我想知道为什么会这样。为什么LS仅在该类型的问题中返回“ N / A”,而不对其他所有类型的问题返回“ N / A”?至少如果问题类型在数据库中另存为CHAR。
当我导出用于响应的VV文件时,不相关的问题在导出的csv的响应单元中显示为“ {question_not_shown}”,因此我无法理解为什么正常的csv导出不显示“ N /对于所有不相关的内容,则使用“”。
我找到了一个插件(Export complete answers (code and full answer) for LimeSurvey export),该插件在从LS接口导出时可以执行此操作,但是我需要从使用远程控制API的应用程序中获取响应。
我正在使用2.73.1版本来与我的应用程序兼容。在最新版本的LS中,这种行为发生了变化吗?
2.73.1版本中有解决方法吗?
解决方法
您可以安装exportCompleteAnswers并将其用作格式。
格式为https://api.limesurvey.org/classes/remotecontrol_handle.html#method_export_statistics的csv-allanswer
PS:我真的很讨厌N / A不可更新的系统(没有任何选择)……
,按照您的说法,它看起来像个错误:对于文本问题,不显示N / A无关紧要。
请粘贴您要评估的记录的内容吗? 不相关的问题的值应为空。
如果确实是一个错误,那么我建议在https://bugs.limesurvey.org/
进行报告。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。