LimeSurvey 远程控制 API:获取标有 "N/A" 的不相关响应

LimeSurvey Remote Control API: get responses that are irrelevant marked with "N/A"

在使用远程控制 API、export_responses 或 export_responses_by_token 方法。

当我使用该方法并导出“长”答案时,当问题无关紧要时,只有多项选择、带注释的多项选择以及是或否问题类型会得到“N/A”的答复。我想知道为什么会这样。为什么 LS 在那种类型的问题中只 returns "N/A" 而不是所有其他类型?至少如果问题类型在数据库中保存为CHAR。

当我为响应导出 VV 文件时,不相关的问题在导出的 csv 响应单元格中显示为“{question_not_shown}”,所以我不明白为什么正常的 csv 导出不显示所有不相关的“N/A”。

我发现一个插件 (Export complete answers (code and full answer) for LimeSurvey export) 在从 LS 界面导出时执行此操作,但我需要从我的应用程序中获取响应,该应用程序使用 Remote Control API.

我使用 2.73.1 版是为了与我的应用程序兼容。此行为在较新版本的 LS 中发生了变化?

2.73.1 版本有解决方法吗?

顺便说一下,它看起来像一个错误:对于文本问题,N/A 没有显示为无关紧要。

能否请您粘贴您正在评估的记录的内容? 不相关问题的值应为空。

如果确实是bug,建议在https://bugs.limesurvey.org/

上报

谢谢!

您可以安装 exportCompleteAnswers 并将其用作格式。 格式为 csv-allanswerhttps://api.limesurvey.org/classes/remotecontrol_handle.html#method_export_statistics

PS : 我真的很讨厌 N/A 不可更新的系统(没有任何选项)…