我希望有一个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.有这个语法吗?
Mechanical Turk 现在支持新的In和NotIn比较器,允许多个语言环境.以下是来自该链接的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文档.
| 归档时间: |
|
| 查看次数: |
1194 次 |
| 最近记录: |