针对外部问题设置 Mturk

Setting Up Mturk for external questions

我有一个网站,我在其中使用 D3.js 生成随机刺激集,招募的 MTurk 工作人员将为其执行任务。我想使用 MTurk 任务招聘员工,我将使用这些任务将他们重定向到我的网站以进行实际工作。我是 mturk 的新手,有以下问题。

如何将 mturk 定向到我的外部网站?我需要在我的网站上写一些脚本吗?

当工人完成任务后,我如何收集数据?我的网站与数据库服务器通信,我希望在其中收集每项任务的数据。我们是否被允许以这种方式收集数据,或者我们必须遵循任何协议?

任何基于您使用 MTurk 的经验和见解的建议和评论将不胜感激!

您可以向您的网站(您托管任务和记录数据的地方)提供一个带有 link 的简单 HTMLQuestion 页面,或者您可以拥有一个真正的 ExternalQuestion HIT,其中您所在的位置显示在 iframe 中在 MTurk 网站内,数据记录在您的、MTurk 或两者上。

在前一种情况下,通常会提供某种完成代码,工作人员将在 HIT 中输入这些代码以获得补偿。在后者中,您只需将附加到每个 HIT(加上另一个表单字段)的 AssignmentId 作为表单 POST.

提交回 MTurk 服务器