我希望设置一个亚马逊mturk资格测试,能够向工人展示他们做错了哪些问题。
例如:

如果他们错误地将这个问题回答为“相同”,我想显示另一个屏幕来提示他们确实犯了一个错误,并指出正确答案背后的原因。
我已经在amazon文档站点上仔细查找过了,但一无所获。我也知道这是可能的,因为当我自己尝试参加一些资格测试时,遇到了具有相同功能的资格测试,特别是来自CrowdSource的资格测试。
发布于 2016-09-06 01:17:48
托马斯的答案是正确的。您无法在Amazon Mechanical Turk中检索QualificationTest的结果。Thomas提出的Java Applet作为“变通办法”的建议是可行的,但会给资格鉴定创建者带来很多复杂性。
如果您决定走这条路,您将需要使用QuestionForm问题类型中记录的Application标记。你可以在这里看到更多关于它的信息: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> 作为另一种建议,您可以考虑只创建一个热门(诚然,您可能需要向工人提供奖励,比方说0.01美元),并要求工人完成这项工作。捕获那些通过测试的人员,并为这些工人创建一个资格。这将为你提供点击的全部功能(HTML,IFRAME等),你会得到所有的结果。缺点是,你可能必须支付工人至少0.01美元才能完成资格认证,尽管这不是严格要求(你可以创造一个热门作品,并将其定价为0.00美元)。
https://stackoverflow.com/questions/10522063
复制相似问题