通过随机化,部分完成和数据导入创建在线调查

时间:2017-09-14 10:22:44

标签: google-form survey surveymonkey limesurvey

我试图制作一个包含约300页的相对简单的在线调查。每个页面都有不同的文本和几个单选按钮或滑块。我需要以下功能:

(1)每次调查开始时,页面顺序都是随机的(只有一个调查的URL)

(2)用户可以随时停止响应(这是预期的),但每页后都会自动保存回复(无需提交)

(3)表格问题可以作为工作表/文本格式上传,并用于自动生成这300页(通过脚本编写),如果在某些时候更新问题,则无需繁琐的手工工作。

到目前为止,我还没有找到能够支持这三种服务的服务。服务不需要免费,但价格必须合理(最高约100美元左右)。例如,Google表单可以轻松地执行(3),但不能执行(1)或(2)。流行的在线调查服务可以做(1)和(2),但不能做(3)。

是否有任何在线服务可以完成所有这三项工作,或者是我唯一可以选择获取某些代码的选项(例如,LimeSurvey)并自己努力完成这项工作?

更新

根据Denis Chenu的建议,LimeSurvey做到了这一切!谢谢!

对于那些感兴趣的人,您需要做的就是手动制作免费的LimeSurvey Pro帐户(托管)和小模板调查。慢慢来,把它做好。然后将您的小调查下载为以制表符分隔的.txt格式,并确定调查的编码方式(这非常简单)。对于像我这样的简单调查,我只需要用修改后的文本字符串重复相同的问题。这个过程很容易自动化(例如,Python),你的代码可以创建一个包含数百个问题的新.txt文件。然后将其作为新的调查导入LimeSurvey并完成。

但是,要执行实际调查(超过25个回复),您需要付费许可证,或者您可以将LimeSurvey安装到您自己的服务器上(这是我的下一步)。

2 个答案:

答案 0 :(得分:0)

LimeSurvey开箱即可做1 + 2 + 3,有关3的https://manual.limesurvey.org/Tab_Separated_Value_survey_structure和1的https://manual.limesurvey.org/Question_groups_-_introduction#Question_group_randomization(无需额外的脚本)。总是包括2个。

答案 1 :(得分:0)

对于1)SurveyMonkey有page randomization

对于2)这只是正常的行为,每次提交一个页面。

对于3)SurveyMonkey能够copy/paste questions并且还有一个public API可以帮助你做选项3.

希望有所帮助。