【问题标题】:external HIT vs. inline HIT on mturk?mturk 上的外部 HIT 与内联 HIT?
【发布时间】:2017-04-17 17:29:04
【问题描述】:

是否有令人信服的理由在 mturk 上为 HIT 构建外部网站?也就是说,如果任务是通过页面上的 javascript 运行的,为什么不简单地将其粘贴到 mturk 上的源代码中并在那里运行,通过他们的 csv 收集结果呢?使用外部 HIT 有什么好处(显然需要获取服务器等)

【问题讨论】:

    标签: javascript mechanicalturk


    【解决方案1】:

    认为您是在问最好使用QuestionFormHTMLQuestion 还是ExternalQuestion。更具体地说,听起来您正在尝试在 HTMLQuestion(MTurk/AWS 为您托管问题)或 ExternalQuestion(您提供 URL 并自己托管)之间做出决定。

    HTMLQuestion 的明显好处是不需要您自己进行任何托管设置。这是您在问题中提出的好处。但这也意味着您提供的任何内容都是相对静态的。虽然您可以使用 Javascript 操纵用户体验是正确的,但它不能回调到您自己的环境来更新信息(例如,在目录中查找值),也不能做服务器端验证。

    这使得 ExternalQuestion 的好处非常明显。虽然这意味着您有责任自己托管它,但您拥有完全的灵活性。您可以创建动态的客户端和服务器端体验。一些请求者还喜欢他们可以重用他们构建的现有界面或系统,只需将它们调整为 MTurk(而不是必须将它们全部重写为新的 HTML)。

    为了完整起见,当您既不想托管也不想编写 HTML 时,QuestionForm 会很有帮助。您使用 MTurk 特定的 XML 语言来定义您的问题,而 MTurk 负责所有的呈现。当您对 HTML 不是 100% 满意或担心您可能会意外破坏 HIT 导致 Worker 体验不佳时,这很有用。

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 2012-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-26
      • 1970-01-01
      相关资源
      最近更新 更多