繁体   English   中英

Amazon Mechanical Turk“自定义”通过Web界面提交

[英]Amazon Mechanical Turk 'custom' submit via web interface

是否可以通过不是提供的“提交”按钮的按钮在Mechanical Turk上触发提交表单? (我要求它提交一个空表格以加快工作时间)

我已经试过了: $('#mturk_form').submit(); 但返回“提交此HIT时出现问题”警告/错误。

是的,您可以执行任何导致POST到提交端点的操作(例如https://www.mturk.com/mturk/externalSubmit )。 需要添加assignmentId参数,但除此之外,它是标准表单提交。

诀窍是提交时需要传递一个参数assignmentId 页面加载时,此字段的值在查询字符串参数中设置。 (分配ID使MTurk知道哪个工作人员完成了哪项工作,因此,每当工作人员查看您的一个HIT时,它就不同。)同样,表单操作URL在沙箱和产品之间变化,因此最佳做法是从查询中读取字符串参数turkSubmitTo并回传到该位置。

如果您对JavaScript感到满意,请阅读“帮助程序”脚本以查看其功能: https : //s3.amazonaws.com/mturk-public/externalHIT_v1.js

另外,对于类似问题,请参见此答案: 如何定义Mechanical Turk上“提交”按钮返回的内容?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM