mturk 上的外部 HIT 与内联 HIT?
external HIT vs. inline HIT on mturk?
在 mturk 上为 HIT 建立外部网站是否有令人信服的理由?也就是说,如果任务是 运行 by javascript 在页面上,为什么不简单地将其粘贴到 mturk 上的源代码中并 运行 那里,通过他们的 csv 收集结果?使用外部 HIT 有什么好处(这显然需要获得服务器等)
认为您是在问使用 QuestionForm, HTMLQuestion, or ExternalQuestion 是否更好。更具体地说,听起来您正试图在 HTMLQuestion(MTurk/AWS 为您托管问题)或 ExternalQuestion(您提供 URL 并自行托管)之间做出决定。
HTML问题的明显好处是不需要您自己进行任何托管设置。这是您在问题中提到的好处。但这也意味着您提供的任何内容都是相对静态的。虽然您是正确的,您可以使用 Javascript 来操纵用户体验,但它不能回调到您自己的环境来更新信息(比如,在目录中查找值),它也不能做服务器端验证。
这使得 ExternalQuestion 的优势非常明显。虽然这意味着您负责自己托管它,但您拥有完全的灵活性。您可以创建动态的客户端和服务器端体验。一些请求者还喜欢他们可以重新使用他们构建的现有界面或系统,只需将它们调整为 MTurk(而不是必须将它们全部重新编写为新的 HTML)。
为了完整起见,当您既不想主持也不想写 HTML 时,QuestionForm 很有用。您使用 MTurk 特定的 XML 语言来定义您的问题,MTurk 负责所有的呈现。当您对 HTML 不是 100% 满意或担心您可能会不小心破坏 HIT 导致 Worker 体验不佳时,这很有用。
希望对您有所帮助!
在 mturk 上为 HIT 建立外部网站是否有令人信服的理由?也就是说,如果任务是 运行 by javascript 在页面上,为什么不简单地将其粘贴到 mturk 上的源代码中并 运行 那里,通过他们的 csv 收集结果?使用外部 HIT 有什么好处(这显然需要获得服务器等)
认为您是在问使用 QuestionForm, HTMLQuestion, or ExternalQuestion 是否更好。更具体地说,听起来您正试图在 HTMLQuestion(MTurk/AWS 为您托管问题)或 ExternalQuestion(您提供 URL 并自行托管)之间做出决定。
HTML问题的明显好处是不需要您自己进行任何托管设置。这是您在问题中提到的好处。但这也意味着您提供的任何内容都是相对静态的。虽然您是正确的,您可以使用 Javascript 来操纵用户体验,但它不能回调到您自己的环境来更新信息(比如,在目录中查找值),它也不能做服务器端验证。
这使得 ExternalQuestion 的优势非常明显。虽然这意味着您负责自己托管它,但您拥有完全的灵活性。您可以创建动态的客户端和服务器端体验。一些请求者还喜欢他们可以重新使用他们构建的现有界面或系统,只需将它们调整为 MTurk(而不是必须将它们全部重新编写为新的 HTML)。
为了完整起见,当您既不想主持也不想写 HTML 时,QuestionForm 很有用。您使用 MTurk 特定的 XML 语言来定义您的问题,MTurk 负责所有的呈现。当您对 HTML 不是 100% 满意或担心您可能会不小心破坏 HIT 导致 Worker 体验不佳时,这很有用。
希望对您有所帮助!