ExternalQuestion工作者限制

时间:2014-11-04 16:54:41

标签: python boto mechanicalturk

我在Mechanical Turk上有两个不同的用例。第一个是有一个“任务”的地方,我需要十个独特的工人来完成它。所以,10个HIT和只有一个工人可以做一个HIT。这方面的一个例子可能是我需要十个人填写的调查:

q = ExternalQuestion(external_url="http://example.com/mturk", frame_height=800)
conn.create_hit(question=q, reward = 0.05, max_assignments=10, title='My Survey')

这会产生所需的结果,因为它只向工作人员显示一个可用的HIT

enter image description here

我怎么会产生一个'任务',它有10个HIT但一个人(或十个人)可以完成所有这些?这方面的一个例子可能是有人进入图片是男孩还是女孩。他们应该能够跳过一个继续下一个:

enter image description here

enter image description here

我如何使用create_hit进行第二个用例?

1 个答案:

答案 0 :(得分:1)

您必须执行10个单独的create_hit操作,每个操作都有不同的问题值。本质上,具有相同HITType的HIT(即显示属性,如标题,奖励等)在工作者界面中可视化分组,因此两个用例之间的区别在于第一个只涉及一个HIT(具有多个赋值,每个可用于不同的工人)而第二个涉及共享HITType的多个HIT(每个HIT有一个分配,所有这些分配都可供任何工作人员使用)。