在Amazon Mechanical Turk中,当创建External Question时,它将向您发送每个作业,如下所示:
http://tictactoe.amazon.com/gamesurvey.cgi?gameid=01523
&hitId=123RVWYBAZW00EXAMPLE
&assignmentId=123RVWYBAZW00EXAMPLE456RVWYBAZW00EXAMPLE
令人惊讶的是,它没有发送给我workerId,也找不到任何方法来执行此操作。最接近的方法是GetAssignmentsForHIT,它只给我已经提交的作业,但是我需要根据工作人员的历史来呈现作业。
最佳答案
正如msha指出的那样,似乎不建议将workerID参数发送到ExternalQuestion页面,或者至少从最新版本的文档中删除该参数。
但是,经常使用MTurk的一位研究员说:“人们似乎在论坛上正在使用它。我会继续使用它……如果它实际上消失了,我相信开发人员社区会大喊大叫。大声。:)“
我今天(2011-08-19)凭经验进行了尝试,实际上,在接受HIT之后,确实将一个workerID发送到我在自己的服务器上设置的ExternalQuestion页面上。这是在沙箱中。我的ExternalQuestion页面包含一个Java Web Start按钮(如下所述:http://download.oracle.com/javase/tutorial/deployment/deploymentInDepth/createWebStartLaunchButtonFunction.html);我不知道那有什么区别。
关于amazon - 通过assignmentId获取workerId,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4521846/