我想发布一个典型的心理学实验,作为机械土耳其人的一个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. '在亚马逊机械土耳其语中'标记'图像
- 4. 亚马逊机械土耳其语任务检索API
- 5. 亚马逊机械土耳其人资格多个本地
- 6. 土耳其SQL排序问题(土耳其语“I”)
- 7. 检查所有的问题都在机械土耳其人调查
- 8. javascript验证/防止提交表格亚马逊机械土耳其人
- 9. Java土耳其字符
- 10. 土耳其语支持
- 11. 用土耳其语设置
- 12. MySql土耳其文字符
- 13. 土耳其的Windows Azure
- 14. 什么是土耳其测试?
- 15. 联系表格土耳其字符
- 16. Java:土耳其编码Mac/Windows
- 17. IE中的土耳其字符问题
- 18. mysql utf8土耳其字符不正确
- 19. 土耳其语言问题MVC 5
- 20. SQLite和土耳其排序/订货
- 21. Xcode Sqlite编码土耳其字符
- 22. PHP:xml-rpc和土耳其字符
- 23. Android WebView LoadData - 土耳其语字符
- 24. Angularjs货币格式₺(土耳其里拉)?
- 25. Laravel 5土耳其角色问题
- 26. Elasticsearch搜索土耳其字符
- 27. JSP土耳其字符问题
- 28. asp.net土耳其字符问题
- 29. PHP土耳其语月NOW()函数
- 30. SQL Server土耳其语字符情况
HTML表单是静态的,所以根据定义,这不可能仅用HTML。也就是说,这应该是可能的,但需要使用HTMLQuestion问题结构(而不是MTurk的QuestionForm问题结构),然后使用JavaScript动态显示内容。 (作为历史记录,我认为在问题发布时HTMLQuestion不可用)。坦率地说,使用非现场调查/实验工具可能比尝试开发更容易;但是,这将取决于你想要做什么。 – Thomas 2013-06-27 14:32:42