2012-08-04 47 views
0

我已經完成了我的第一個Mechanical Turk HIT作爲請求者。我正在爲此建立的組織希望擴展我的HIT以向Turkers詢問有關時間的問題。然而,對於任何的這些時間問題是有道理的,我們想知道他們位於哪個時區我可以抓住一個機械Turker的時區(沒有Javascript?)

到目前爲止,我已經提出了兩種解決辦法:

1)問Turker。

2.)實現一個JavaScript例程來從他們的瀏覽器中獲取時區。

如果Mechanical Turk系統本身允許我抓取元數據(無論是在HIT期間還是事後基於我接收到的WorkerId字段),那將會很不錯。這樣的事情是否存在?我已經閱讀了一些文檔,但沒有遇到任何有用的東西。

非常感謝。

回答

1

Mturk沒有提供該級別的元數據,所以我認爲你提到的兩個選項中的一個可以正常工作。

問工人是最容易的,但你必須假定有些工人可能會選擇不正確的時區。這對於Turkers來說並不輕微 - 只有人類一般:)

我想說你可能會更好的使用javascript方法getTimezoneOffset(),如this answer中提到的,儘管如果你需要考慮日光儲蓄。

我將此添加到我們的待辦事項中,並會在我們這樣做時重新發布我們實施的解決方案。

+0

謝謝。你是否爲機械特克員工工作? – 2012-08-07 03:49:38

+0

對不起,我看到我的最後一條評論是模棱兩可的。我的公司houdiniapi.com運行在Mturk之上。我的意思是我們希望在我們的點擊中開始捕獲這些數據,所以當我們這樣做時,我會分享我們提出的解決方案。 – 2012-08-07 12:34:49

+0

我最終只是向Turkers詢問他們的時區。後來,我問了一個關於時間的問題,然後根據他們提供的區域來計算偏移量(在獨立的Python程序中)。謝謝。 – 2012-08-26 04:12:40

相關問題