我已经在论坛上搜索过,并且没有解决我的问题。当土耳其工人完成我的实验,并且提交下面列出的mturk表格时,他们卡在了下一页:
<form id="mturk_form" method="POST">
<input type="hidden" id="assignmentId" name="assignmentId" value="">
<input type="hidden" id="workerId" name="workerId" value="">
<input type="hidden" id="hitId" name="hitId" value="">
<input type="hidden" name="foo" value="bar">
</form>
我验证一下是否为沙盒模式后,我稍后添加操作,添加: https://www.mturk.com/mturk/externalSubmit或https://workersandbox.mturk.com/mturk/externalSubmit
使用此代码:
$("#mturk_form").attr('action', submit_url);
我不知道从哪里开始。我甚至尝试将所有必要的信息添加到提交URL,即?assignmentId = ...
答案 0 :(得分:-1)
根据您提供的屏幕截图,您似乎直接向https://workersandbox.mturk.com/mturk/externalSubmit提出请求,而不是在工作沙箱网站内处理HIT时。
具有ExternalQuestions的HIT必须在Worker网站提供的iframe中提交。直接发布到端点不会提交HIT。换句话说,在发布您的HIT之后,为了测试您的HIT,您必须使用我们的搜索工具在Worker网站上找到您的HIT,并使用我们的用户界面处理HIT。
有关详细信息,请参阅我们的文档:https://docs.aws.amazon.com/AWSMechTurk/latest/AWSMturkAPI/ApiReference_ExternalQuestionArticle.html
谢谢,
亚马逊机械土耳其人