显示亚马逊机械土耳其资格测试结果

时间:2012-05-09 18:34:57

标签: amazon-web-services mechanicalturk

我希望建立一个亚马逊mturk资格测试,能够向工人展示他们做错的问题。

例如:

question screenshot

如果他们错误地将这个问题回答为“相同”,我想显示另一个屏幕,提示他们确实犯了一个错误并指出了正确答案背后的原因。

我在亚马逊文档网站上看了很多,但没有用。我也知道这是可能的,因为当我尝试自己进行一些资格测试时,我遇到了具有相同功能的资格测试,特别是来自CrowdSource。

1 个答案:

答案 0 :(得分:1)

托马斯的回答是正确的答案。您无法在Amazon Mechanical Turk中检索QualificationTest的结果。 Thomas建议将Java Applet作为“解决方法”是可行的,但会为Qualification创建者带来很多复杂性。

如果您决定采用该路线,则需要使用Application问题类型中记录的QuestionForm标记。您可以在此处查看有关此内容的更多信息:http://docs.aws.amazon.com/AWSMechTurk/latest/AWSMturkAPI/ApiReference_QuestionFormDataStructureArticle.html

它的工作原理如下:

<Application>
  <JavaApplet>
    <AppletPath>http://tictactoe.amazon.com/applets/</AppletPath>
    <AppletFilename>GameViewer.class</AppletFilename>
    <Width>400</Width>
    <Height>300</Height>
    <ApplicationParameter>
      <Name>game_id<Name>
      <Value>01523</Value>
    </ApplicationParameter>
  </JavaApplet>
</Application> 

作为替代建议,您可能会考虑创建一个HIT(诚然,您可能需要向工人提供奖励,比如0.01美元)并要求工人完成此操作。捕获那些通过测试的人,并为那些工人创建资格。这将为您提供HIT(HTML,IFRAME等)的全部功能,您将获得所有结果。缺点是您可能需要向工人支付至少0.01美元来完成资格认证,尽管这不是严格要求的(您可以创建HIT并将其定价为0.00美元)。