2014-11-04 84 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