【问题标题】:Mechanical Turk Sandbox: Worker Account IssueMechanical Turk 沙盒:工人帐户问题
【发布时间】:2014-12-14 05:32:56
【问题描述】:

我正在尝试关注 Solomon Messing's guide to using MTurkR 以编程方式创建 Turk HIT。虽然我似乎从我的 MTurk Requester 沙箱成功地创建了 HIT,但它们并没有出现在我的 Worker 沙箱上。事实上,Worker Sandbox 上的 Account 选项卡显示“此数据暂时不可用”,HITs 选项卡显示“您的请求未成功完成”。感谢您对调试此问题的任何想法。

【问题讨论】:

  • 您的意思是它们没有出现在“我的工作人员沙箱”中是什么意思?您正在按标题搜索 HIT,但它们没有出现,还是其他原因?
  • (未成功)按标题、描述和 HitID 搜索
  • 您能否在问题中包含代码的详细信息?

标签: r mechanicalturk


【解决方案1】:

这里的问题是您如何指定sandbox 参数。请注意,每个 MTurkR 函数都可以在沙箱或实时服务器上运行。默认为实时服务器,除非您另有说明。您的代码在沙盒中创建了 HIT,但随后您检查以查看其在实时服务器上的状态(通过在 HITStatus 中不包含 sandbox = TRUE 参数)。

As you can see here,您的 HIT 已发布到沙箱,因此 CreateHIT 操作成功。

您要么需要将sandbox = TRUE 传递给所有函数调用,要么使用全局选项options(MTurkR.sandbox = TRUE),这将允许您在沙箱中进行操作,而无需在每个函数调用中明确指定它。如果您想在沙盒上运行代码以进行尝试,然后在实时服务器上运行相同的代码,这将很有帮助:您只需更改全局选项,然后一切都会在实时服务器上按预期运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    • 1970-01-01
    • 2016-07-28
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    相关资源
    最近更新 更多