问题标签 [mechanicalturk]

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 投票
2 回答
10447 浏览

mechanicalturk - 在外部网站上运行 MTurk HIT

我正在实施一个网站,招募的 MTurk 工人将在该网站上执行任务。我计划使用 MTurk 任务招聘工人,我会将他们重定向到外部网站以进行实际工作。我有以下与此计划有关的问题。

  1. 这种运行 HIT 的方法是否存在任何可预见的问题?如果是这样,我们如何减轻它们?

  2. 我应该如何在我的外部站点上实施身份验证程序?例如,我如何确保来网站执行特定任务的人确实是之前在 MTurk 上为该特定任务招募的同一组人?

  3. 当工人完成任务后,我应该如何根据他们的表现将付款程序与 MTurk 整合?例如,假设工人在我的外部网站上完成任务后被欠 3 美元,我是否可以告诉 MTurk 以编程方式向他/她支付这笔款项?

如果这些细节很重要,外部站点将使用 Python 构建。

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

0 投票
2 回答
447 浏览

mechanicalturk - 我可以验证 MTurk 上的输入吗?

我在 mturk 上写了一篇 HIT,向人们征求域名建议。有没有办法确保域在输入或提交时具有有效的语法?

0 投票
1 回答
183 浏览

excel - excel和机械土耳其人

我正在尝试在同一个 Excel 工作表的不同列和单元格中搜索相同的字符串。具体来说,我正试图用它来批准机械土耳其人。我将人员的 MTurk ID 列表复制并粘贴到我用来批准人员的下载 CSV 文件(来自机械土耳其人)中。所以我在这个下载的 csv 文件的末尾添加了两列,它们是 Mturk ID 和 1 或 0,表示它们是否应该被批准。我正在尝试编写一个函数,它将搜索包含所有 MTurk ID 的两列,然后查看 ID 旁边是否有 1 或 0,从而指示它们是否应该被批准。有人可以帮帮我吗??我认为这可以通过 IF 语句来完成。不幸的是,我不熟悉 VBA。

0 投票
1 回答
275 浏览

mechanicalturk - 批准机械土耳其人参与者的好方法?

有没有人有一个好的方法来批准参加调查猴子调查的人,以及通过机械土耳其人招募的人?我通过提出明显答案的问题来过滤掉那些在调查期间没有注意的人——如果人们有“n”个错误,我会将他们排除在付款之外。

从 Mechanical turk 下载 .csv 后,我在 .csv 末尾粘贴了两列 MTurk Id 和名称旁边的 1 或 0,表明他们是否会付款。如何编写一个函数来搜索包含 MTurk ID 的两列(.csv 中的一列和我粘贴的一列),然后返回 MTurk ID 旁边是 1 还是 0?他会让拒绝/批准变得容易得多。

0 投票
1 回答
389 浏览

api - Mturk api提交点击

是否有任何 api 可用于在 muturk 上提交命中。

实际上,我计划创建一个应用程序,该应用程序将具有特定命中的所有必需字段,并且工作人员命中并且应用程序将提交命中。

0 投票
2 回答
1313 浏览

javascript - 您如何随机化 CrowdFlower 上的答案选择?

我们将 CrowdFlower 与 Amazon Mechanical Turk 结合使用。我们的问题有相同的答案可供选择,因此我们希望随机化它们出现的顺序,以使用户保持警惕并希望阻止他们作弊。

我们希望能够将脚本插入到 CML(CrowdFlower 标记语言)文档中,以应用于所有问题。我们认为插入一些 JavaScript 是正确的方法。欢迎任何提示。

0 投票
1 回答
294 浏览

amazon - CrowdFlower/Mechanical Turk 的两组答案选择

在我的调查中,有一半的问题会有一组多项选择(称之为 A);另一半将有另一组多项选择(称为 B)。如何在 CrowdFlower 上执行此操作?

我是否应该创建一个名为“答案类型”的列(指定为 A 或 B),然后在 CML(CrowdFlower 标记语言)中创建一个可以使用 JavaScript 抓取和操作的类?

0 投票
1 回答
420 浏览

r - 为 Mechanical Turk 清理文本?

是否有预先存在的功能来为 Mechanical Turk 清理 data.frame 的字符列?这是它挂断的线路示例:

我认为这些是 unicode 字符,但 MT 不允许我在其中继续使用它们。我显然可以很容易地对这些进行正则表达式,但我使用了相当多的 MT,并希望有一个更通用的解决方案来删除所有非 ascii 字符。

编辑

我可以按如下方式删除编码:

但这仍然让我缺乏对任何元素使用非 utf8 编码的向量的更通用的解决方案。

请注意,常规文本正在编码“未知”,它没有转换为“latin1”,因此使用 iconv 的简单解决方案失败。我在下面尝试了一种更细微的解决方案,但我对此并不满意。

0 投票
1 回答
459 浏览

java - Java 编译错误(Java 中的 Amazon Mechanical Turk 和 REST 示例)

我正在努力用 Java 启动 Amazon Mechanical Turk。

这是该项目的链接。(mturk-rest-java-1.0.zip可以在网站底部下载) http://aws.amazon.com/code/Amazon-Mechanical-Turk/581

当我解压缩并尝试使用以下步骤运行示例时:

  1. 更新 MTGettingStarted.java 文件以包含您的访问标识符。

  2. 通过输入以下命令编译示例:javac *.java

  3. 通过输入以下命令运行示例:
    java MTGettingStarted

编译会报以下错误:

另外,我无法运行提供的 MTGettingStarted.java

我该如何解决这个问题?抱歉,我是 Java 的初学者。

非常感谢

0 投票
1 回答
1212 浏览

amazon-web-services - AWS 命令​​行工具需要重新编码以实现安全登录?

AWS 命令​​行工具在 Linux (Ubuntu PP) 和 Windows (7) 上似乎都被破坏了。在这两种情况下,在正确设置登录凭据并尝试运行最基本的工具 ( getBalance.sh) 后,我都无法进行身份验证。

看起来很简单,但是手册和安装目录中没有任何内容表明这是命令行工具支持的选项。

是否有人已经修改了 shell 脚本以使用安全连接?如果没有,关于我应该从哪里开始修改的任何线索?