1

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

例如:

问题截图

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

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

4

1 回答 1

1

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

如果您决定走这条路,您将需要使用问题类型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 美元)。

于 2016-09-05T17:17:47.743 回答