2014-11-04 141 views
0

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

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的'任务',但是一个人(或10个)可以完成这些任务?一个例子可能是有人进入一张照片是男孩还是女孩。他们应该能够跳过一个去到下一个:

enter image description here

enter image description here

我会怎么做第二个用例create_hit

回答

1

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

+0

这太棒了。非常感谢你在这里的帮助。这让我想知道为什么Mechanical Turk文档在这里不是更具描述性。 – David542 2014-11-05 19:03:10