我正在研究mTurk和qualtrics,并通过mTurk workerID发送到qualtrics,在qualtrics调查结束时,我将worker id显示为确认代码。这个代码将turker应该粘贴回mTurk HIT的文本框中。 我的问题是,一旦他在HIT中回写了工人ID,我如何验证他是否输入了他在Qualtrics调查中看到的代码,而不只是输入任何数字? 我在HIT中使用javacript将workerid发送给Qualtrics。
答案 0 :(得分:0)
有几种可能性,(2)可能是最好的:
correct
的隐藏表单字段,并输入“是”或“否”的值”。然后,您可以批准匹配的所有人。correct
等于“否”的分配。使用这些方法中的任何一种,您只需提醒工作人员他们输入了错误的代码。您无法阻止使用请求者用户界面中创建的HIT进行提交。如果您改为设置ExternalQuestion(托管在您自己的服务器上)或HTMLQuestion(通过API创建),那么您可以通过仅在代码正确时显示提交按钮来阻止提交。但请注意,这可能会使一些工人烦恼。
答案 1 :(得分:0)
我强烈警告不要使用#2。拒绝会让你得到很糟糕的Turkopticon评论,并可能使你的学习陷入困境。
我也强烈警告#3,因为某些Turker小组的成员将分享代码而不进行调查。
第一个选项绝对是您最好的选择,并且有大量的表单字段验证javascript代码片段可以完成工作。除此之外,在提交错误代码时提醒工作人员也是一个好主意,因为它使他们有机会从调查中再次获得它,或者再次进行调查。我喜欢Thomas在代码正确时只显示提交按钮的想法。只要正确地工作(它以正确的方式验证正确的代码),那么它不应该惹恼任何不作弊的工人。
答案 2 :(得分:0)
关于生成单独确认码的逐步说明,我跟随了Tyler Burleigh的写作。这是托马斯回答的第一选择。
https://tylerburleigh.com/mturk/survey-completion-codes-in-qualtrics/