2014-01-12 22 views
0

我正在AMT上設置一個實驗。我有24批次的HIT。爲了讓我的設計保持平衡,我希望工作人員只能在一批完成所有HIT時才能提交。Mechanical Turk:讓工人一次完成所有HIT

我知道一個可能的解決方案是創建一個帶24個字段的HIT,但我想避免這種情況,因爲我想將所有HIT的信息分開。

很多感謝, 加布裏埃拉

回答

0

這是不可能的。無法強制工人提交全部或全部HIT。您可以運行RejectAssignment拒絕提交所有提交的HIT工作人員的任務,但這是非常糟糕的做法,可能會混淆和刺激工作人員。

我知道一個可能的解決方案是創建一個帶有24個字段的HIT,但我想避免這種情況,因爲我想將所有HIT的信息分開。

我不明白你不想這樣做的原因,但這是唯一可能的方法。您可以使用JavaScript來讓他們一次只看到一個問題。

1

您可以爲每批HIT創建自定義限定類型。對於每個批次,找到將完成批次的工作人員(通過一些資格考試或手動完成),並將該資格頒發給該工作人員。確保工人知道他們必須完成批次中的所有HIT,以便他們中的任何一個被接受。

現在,工作人員將成爲允許完成批次的唯一工人,並且您可以爲許多批次執行此操作。但是,您需要一些手工勞動。

+0

這並不能解決任何問題。如果不使用RejectAssignment,仍然無法強制工作人員完成所有HIT。此外,如果工人到期其中一個HIT,他們應該被拒絕23次嗎?一個有24個問題的HIT是解決這個問題的唯一解決方案。 –

+0

我認爲說它並不能解決任何事情是短視的。這解決了用戶提供一些額外工作(直接聯繫工作人員和進行資格測試)的參數範圍內的問題。如果工作人員希望以某種特定的格式保存他/她的數據,那麼執行HIT的唯一方法是單獨提出問題,這就解決了他/她的問題。很顯然,如果一名員工遇到技術障礙(如即將到期的HIT),可以進行特殊調整,但這種解決方案在大多數情況下都可以使用。 – willwest

相關問題