允许多个语言环境作为Mechanical Turk中的资格测试

itz*_*tzy 4 mechanicalturk

我希望有一个HIT,要求用户在美国或加拿大.我正在使用命令行工具,但似乎任何资格都被视为所有必需的 - 我想要一个布尔.这可能吗?

例如,在.properties文件中,我有:

# Worker_NumberHITsApproved > 100
qualification.1:00000000000000000040
qualification.comparator.1:GreaterThan
qualification.value.1:100

# Worker_PercentAssignmentsApproved > 95%
qualification.2:000000000000000000L0
qualification.comparator.2:GreaterThan
qualification.value.2:95

# Worker_Locale
qualification.3:00000000000000000071
qualification.comparator.3:EqualTo
qualification.locale.3:US
Run Code Online (Sandbox Code Playgroud)

所有这三项资格都是必需的.假设我想要前两个,然后是一个US或两个的语言环境CA.有这个语法吗?

dmc*_*mcc 6

Mechanical Turk 现在支持新的InNotIn比较器,允许多个语言环境.以下是来自该链接的SOAP请求示例,该请求需要来自美国,加拿大或英国的工作人员:

<QualificationRequirement>
   <QualificationTypeId>00000000000000000071</QualificationTypeId>
   <Comparator>In</Comparator>
   <LocaleValue>US</LocaleValue>
   <LocaleValue>CA</LocaleValue>
   <LocaleValue>UK</LocaleValue>
</QualificationRequirement>
Run Code Online (Sandbox Code Playgroud)

另请参阅AWS MTurk文档.