3

我正在尝试发布一个典型的心理学实验作为对机械土耳其人的打击。我正在呈现一组十几个词对,我需要随机化/平衡呈现的词对的顺序。在典型的 HTML 表单上似乎没有办法做到这一点。有没有办法使用 API 或命令行界面来做到这一点?

4

2 回答 2

5

2016 年 5 月 20 日更新:改用 PsiTurk。查看@John McDonnel 的答案

2013 年 6 月 25 日更新:这个答案已经很老了。请参阅Solomon Messing 关于 MTurk 在社会科学中的博客文章作为起点

鉴于 AMT 上开始出现大量心理研究,您会认为他们会将其添加为选项!

据我所知,如果没有以下内容,您将无法使用 Web 界面执行此操作:

  1. 创建一堆模板(表单 A、表单 B、表单 C、表单 D)。
  2. 运行第一个表单(表单 A)。
  3. 付钱给工人,然后阻止他们。
  4. 运行第二个表格(表格 B)。
  5. 从第 1 步和第 2 步开始支付工人和阻塞。
  6. 并重复,直到你完成。

由于几个原因,这很糟糕。首先是您必须手动创建不同的表单。第二个是通过阻止工作良好的工人,您会对他们在网站上的声誉产生负面影响。您的 IRB 可能不会对此表示友好。

解决此问题的“最佳”方法是不使用 Web 界面,而是使用命令行工具 (CLT) 创建 ExternalQuestions。这样,您编写一个可以处理随机化细节的 web 应用程序,在不依赖资格的情况下给予工人知情同意,并“礼貌地阻止”已经完成工作的工人。(已经参与的工人会收到一条短信,要求他们归还 HIT。)

如果你有兴趣走这条路,我的博客上有一些关于我是如何做到的细节。

于 2011-02-10T04:34:46.603 回答
4

如果您决定采用@Nathan VanHoudnos 列出的外部问题路线,我已经构建了一个框架,用于使用外部问题界面在 Mechanical Turk 上运行心理学实验。你可以在这里查看。该代码运行一个简单的 stroop 实验,希望您可以更改它以运行任何您想要的。如果您需要任何帮助来设置它,请告诉我!

于 2012-06-01T16:18:00.387 回答