问题标签 [mturk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
26 浏览

mturk - 使用 mTurk Worker 和 Requester 沙箱

您如何使用工作人员沙箱来预览您的 HIT?作为没有任何编程经验的人,mTurk 给出的指令不是很清楚。我有一个 mTurk 请求者沙箱和一个工人沙箱,但不知道如何从这里开始。我基本上想看看我的 HIT 对工人来说是什么样的(尚未发布)。谢谢。

0 投票
0 回答
22 浏览

amazon-web-services - 从 Mturk Sandbox 检索结果

我正在从本地计算机检索我的 HIT 结果。我按照模板get_results.py正确输入了我的key_id、access_key,并安装了xmltodict,但得到了错误消息。谁能帮我弄清楚为什么?如果有人需要我的 HIT 格式,这是我的 HIT 地址https://workersandbox.mturk.com/mturk/preview?groupId=3MKP0VNPM2VVY0K5UTNZX9OO9Q8RJE

在此处输入图像描述

0 投票
1 回答
49 浏览

docker - Docker - Psiturk 的端口转发不起作用

我是 docker 新手,并且坚持正确地为 psiturk 暴露端口。

我有一个 docker-compose.yml 文件,它创建了一个 psiturk 容器、一个 nginx 容器、一个管理员容器和一个 mysql 容器。我正在尝试在 mTurk 上以沙盒模式运行 psiturk 实验。服务器无法连接。我已经暴露了端口。当我在 Docker 之外运行 psiturk 时,我可以在沙盒中运行实验,因此它不是我计算机的防火墙。

我听说过发布暴露的端口并尝试通过添加:

到 psiturk 容器,但它没有用。

对于我的 docker-compose.yml 文件:

对于我的 dockerfile:

对于我的 psiturk 配置文件:

0 投票
1 回答
179 浏览

image - 如何使用未公开的图像在 AMZ 机械土耳其人上创建 HIT?

我将图像分类任务外包给亚马逊的 Mechanical Turk。因此,使用 csv 文件存储工人用于分类的图像的 url。根据文档中的示例,这些 url 指向的图像需要公开供工作人员访问。

但是,我的数据很敏感,不允许公开托管。我有机会在访问受限的图像上使用 MTurk 吗?

0 投票
0 回答
46 浏览

javascript - 在 MTurk HIT 中设置 cookie

我最近在 MTurk HIT 中使用 javascript cookie时遇到了问题。特别是我正在尝试跟踪显示/隐藏 HIT 指令的用户偏好。

到目前为止,我的方法如下:

上面的代码显示了我正在创建的 HIT 布局的一部分,并且在直接在 MTurk 中编辑 HIT 时对其进行测试时,cookie 按预期工作(它显示在 Google Chrome 中并按预期工作,自动显示/隐藏指令)。

不幸的是,在发布 HIT 时,似乎没有设置 cookie(它没有出现在 Google Chrome 中显示的 cookie 列表中)。

0 投票
0 回答
84 浏览

mechanicalturk - 创建包含 Mturk“workerId”但在 Turkprime(Cloudresearch)中称为“participant_label”的外部链接

我正在使用 oTree 并想发布我的 MTurk 实验与 Turkprime (Cloudresearch)。

我希望外部链接包含 Mturk workerId 。但是,我希望workerId被调用participant_label

这怎么可能?

我已经试过了

https://www.example.com/room/room2/?particpant_label=workerId
https://www.example.com/room/room2/?particpant_label=?workerId
https://www.example.com/room/room2/?particpant_label=WORKERID

0 投票
0 回答
40 浏览

amazon-web-services - 如何从 MTurk(沙盒)中永久删除已处理的 HIT?

当我尝试从 MTurk(沙盒)中删除 HIT 时,我遇到了一个非常烦人的问题:我使用 CreateHIT 操作成功创建了一个 HIT,并在 DeleteHIT 操作之后使用 UpdateExpirationForHIT “删除”了 HIT。

现在我想使用完全相同的 HITType 和(元)数据再次创建 HIT——但这不起作用。

现在来自 SDK 的响应是:An error occurred (RequestError) when calling the CreateHITWithHITType operation: The HIT with ID "3ZRKL6Z1EIWONTTELLYOUGUYS" already exists. (1615913987819 s)

这很奇怪,因为它没有出现在 ListHITs 响应中,也没有出现在 SDK 或浏览器提供的任何其他操作中。

所以我尝试运行 UpdateExpirationForHIT 并得到以下响应:An error occurred (RequestError) when calling the UpdateExpirationForHIT operation: Hit 3ZRKL6Z1EIWONTTELLYOUGUYS does not exist. (1615914016394 s)

当我尝试直接运行 DeleteHIT 时,我得到以下响应:An error occurred (RequestError) when calling the DeleteHIT operation: This HIT is currently in the state 'Disposed'. This operation can be called with a status of: Reviewing, Reviewable (1615914769957 s)

所以我的问题是:如何永久删除处于“已处置”状态的 HIT?

0 投票
1 回答
19 浏览

amazon-web-services - aws-shell 已配置,但它仍然说我需要一个 AWS 帐户才能使用 mturk

我正在尝试通过 aws-shell 使用 mturk api。虽然我配置了 AWS 帐户,但我仍然收到此错误:

在此处输入图像描述

当我点击链接时,它会将我带到此页面:

在此处输入图像描述

“获取您的访问密钥”将我带到我获得配置访问密钥的同一页面。

我在这里做错了什么?谢谢!

0 投票
0 回答
40 浏览

javascript - 两页条件图像分类(MTurk)

我正在尝试为 Amazon mechnaical turk 中的两步图像分类调查创建一个模板(大约 10k 受访者)。

1 step 看图选择A/B/C/D

如果 B 是选择的选项,则显示

2 step 再看同一张图,选择E/F/G/H

目前,具有人群元素的图像分类功能非常有限——它允许在一页上发布两个问题,但不允许根据条件显示第二个问题。

这是我目前正在使用的代码

0 投票
0 回答
6 浏览

javascript - 如何在 MTurk Sandbox 中找到提交的结果?

我用js提交给MTurk,MTurk提交了assignmentId和feedback input。代码:

但是如何在 Sandbox 中找到提交的信息呢?我可以在我的工作人员仪表板(沙箱)中看到已完成的 HIT,但我没有看到我刚刚提交的反馈文本。

谢谢!