我想發佈一個典型的心理學實驗,作爲機械土耳其人的一個HIT。我提出了一組十幾個單詞對,並且我需要隨機化/平衡所呈現的單詞對的順序。在典型的HTML表單中,似乎沒有辦法做到這一點。有沒有辦法使用API或命令行界面來做到這一點?機械土耳其
Q
機械土耳其
3
A
回答
5
更新5/20/2016:改用PsiTurk。查看答案@John McDonnel
更新2013/6/25:這個答案是相當古老。見Solomon Messing's blog post on MTurk in Social science for a starting point。
鑑於開始出現在AMT上的心理研究的數量,你會認爲他們會添加這個作爲一個選項!
- 創建一堆模板(A型,B型,C型,形式d):
據我所知,你不能與Web界面沒有做到這一點。
- 運行第一個窗體(窗體A)。
- 支付工人,然後阻止他們。
- 運行第二個窗體(窗體B)。
- 支付工人,並阻止所有從第1步和第2步。
- 並重復,直到你完成。
由於幾個原因,這是不好的。首先是你必須手動創建不同的表單。其次,通過阻止正在做好工作的工作人員,您會對其在網站上的聲譽產生負面影響。你的IRB不太可能看起來很友善。
解決此問題的「最佳」方法是不使用Web界面,但使用命令行工具(CLT)創建ExternalQuestions。這樣,你就可以編寫一個web應用程序來處理隨機化的細節,不需要依靠資質就可以給予工人一個知情同意,並且「禮貌地阻止」已經完成工作的工人。 (已經參加的工作人員會收到一條短消息,要求他們退還HIT。)
如果您有興趣採取這種方式,我有一些details on my blog關於我如何做到這一點。
4
如果您決定參加由@Nathan VanHoudnos列出的外部問題路線,我已經構建了一個框架,使用外部問題界面在Mechanical Turk上運行心理學實驗。您可以查看here。代碼運行一個簡單的stroop實驗,希望你可以改變它來運行任何你想要的。讓我知道你是否想要設置它的任何幫助!
相關問題
- 1. ruby-aws亞馬遜機械土耳其
- 2. 機械土耳其人工作嗎?
- 3. 設計亞馬遜機械土耳其人的HIT
- 4. '在亞馬遜機械土耳其語中'標記'圖像
- 5. 在機械土耳其發佈HIT後增加HIT獎勵
- 6. 亞馬遜機械土耳其人資格多個本地
- 7. 亞馬遜機械土耳其語任務檢索API
- 8. ExternalQuestion表單不顯示在亞馬遜機械土耳其
- 9. 土耳其SQL排序問題(土耳其語「I」)
- 10. javascript驗證/防止提交表格亞馬遜機械土耳其人
- 11. 檢查所有的問題都在機械土耳其人調查
- 12. 郵件在土耳其語
- 13. MySql土耳其文字符
- 14. 轉換土耳其字符
- 15. 土耳其谷歌tts api
- 16. MYSQL - 土耳其字符
- 17. Google Places API在土耳其
- 18. Python和土耳其資本
- 19. 設置土耳其語
- 20. Lucene和土耳其字符
- 21. 土耳其的Windows Azure
- 22. 用土耳其語設置
- 23. Java土耳其字符
- 24. 土耳其語支持
- 25. 的Android TimeZone的土耳其GMT
- 26. 土耳其字符編碼與MySQL
- 27. Angularjs貨幣格式₺(土耳其里拉)?
- 28. 畢加索與土耳其字符
- 29. 土耳其字母無法解碼UTF8
- 30. 土耳其字符轉換爲php
HTML表單是靜態的,所以根據定義,這不可能僅用HTML。也就是說,這應該是可能的,但需要使用HTMLQuestion問題結構(而不是MTurk的QuestionForm問題結構),然後使用JavaScript動態顯示內容。 (作爲歷史記錄,我認爲在問題發佈時HTMLQuestion不可用)。坦率地說,使用非現場調查/實驗工具可能比嘗試開發更容易;但是,這將取決於你想要做什麼。 – Thomas 2013-06-27 14:32:42