将 HIT 组限制为每个组中包含的任何 HIT 一名工人的最佳方法?
Best Way to Limit Groups of HITs to One Worker Per Any HIT Included in the Group?
我想限制一个 组 MTURK HITs,这样如果一个工人已经接受了该组中包含的任何先前的 HIT,他或她就不能接受任何包含在该组中的未来命中群.
我在 Whosebug 上看到了两种不同的执行此操作的方法。
使用资格。
让 HIT 检查你服务器上的一个函数,如果一个工人有
从小组中拿走以前的 HIT,礼貌地告知工作人员
命中将不可用。
和
Whosebug 上的一位发帖人评论说 "I used to do this with qualifications, but found that it really limited participation."
使用方法#1 还是方法#2 更好?或者,这两种方法是否同样可行?
最简单的方法就是在您自己的服务器上托管一个 ExternalQuestion HIT,在其中为每个工作人员提供不同的内容。代替您自己的服务器,您也可以使用 javascript 执行此操作,但可靠性可能会降低,您必须妥善设计它以适应工作人员在 "preview" 模式下查看 HIT。
因此,我不会执行您指出的任何建议策略(这是发布您在问题中提到的答案 #1 的人。)
我想限制一个 组 MTURK HITs,这样如果一个工人已经接受了该组中包含的任何先前的 HIT,他或她就不能接受任何包含在该组中的未来命中群.
我在 Whosebug 上看到了两种不同的执行此操作的方法。
使用资格。
让 HIT 检查你服务器上的一个函数,如果一个工人有 从小组中拿走以前的 HIT,礼貌地告知工作人员 命中将不可用。 和
Whosebug 上的一位发帖人评论说 "I used to do this with qualifications, but found that it really limited participation."
使用方法#1 还是方法#2 更好?或者,这两种方法是否同样可行?
最简单的方法就是在您自己的服务器上托管一个 ExternalQuestion HIT,在其中为每个工作人员提供不同的内容。代替您自己的服务器,您也可以使用 javascript 执行此操作,但可靠性可能会降低,您必须妥善设计它以适应工作人员在 "preview" 模式下查看 HIT。
因此,我不会执行您指出的任何建议策略(这是发布您在问题中提到的答案 #1 的人。)