2013-01-05 27 views
2

我正在使用Mechanical Turk's Command Line Tools界面创建一组HIT。我希望要求接受我的HIT的人在已完成至少1000个HIT的情况下,其批准率达到95%或更高。我相信我需要create a qualification type然后以某种方式将其添加到我的HIT属性文件(请参阅these优秀幻灯片),但我无法找到一个精确指定它的示例。我如何使用命令行工具来指定这样的要求?如何在Mechanical Turk命令行工具中创建批准率资格

+1

幻灯片链接已死亡。相反,请尝试http://cslu.ohsu.edu/seminar/mturkforslides.pdf –

回答

2

不,事实并非如此。

使用命令行工具,你只要把这些信息在你的HIT型.properties文件,像这样:

#Approval number system qualification 
qualification.1:00000000000000000040 
qualification.comparator.1:greaterThan 
qualification.value.1:1000 
#Approval percentage system qualification 
qualification.2:000000000000000000L0 
qualification.comparator.2:greaterThan 
qualification.value.2:95 

当你使用这个.properties文件作为-properties参数做loadHITs,这将是要求的资格。

创建资格类型仅适用于具有自定义资格的HIT。

无耻的插件,但命令行工具是相当老,很难处理。使用其中一个API可能会获得更多成功,例如我写的Python mTurk API

+0

Boto提供了一个仍在维护中的机械turk的Python客户端。见https://github.com/boto/boto –

+0

@DonalLafferty“仍在维持”?你是否暗示我的不是? –

+0

指向您的API的链接已损坏。 –

相关问题