其他选项的 Limesurvey 编码行为

Limesurvey encoding behaviour of other option

我使用的是 Limesurvey 版本 1.92+ Build 120425。我有一个多项选择题(具有多个可能答案的列表项)有一个空 "other option":例如

在这种情况下,您希望 Limesurvey 按如下方式对数据进行编码。 Q71=1 或缺失 Q72=1 或缺失 Q73=1 或缺失 Q73other="Text".

出于某种原因,Limesurvey 仅将 "Text" 编码为变量,而不会将相应的 1 编码为变量。 Q73 不会存在于我的调查数据的导出中。

这是一个已知问题吗?

更新: 我将我的版本的 Limesurvey 行为与官方 Limesurvey 演示的当前可用版本进行了比较。在旧版本中,参与者可以 select 另一个选项而不是在最新版本的 Limesurvey 中写入文本,而只有在有文本条目时才会检查另一个选项。受访者似乎无法 select 否则选择该选项。

我可以想到两个解决方案 'problem'(我不希望 Q73 在输入文本时为 1)。您可以再创建一个子问题 Q73,并始终使用 jQuery 隐藏它,然后在文本字段被填充时填充它,这样您将有一个子问题 Q73=1/0 和 Q73other='Text' /'Notext'。另一种解决方案是简单地创建一个简短的自由文本并将其移至您的 Q73other 框。