或者与MTurk的资格

时间:2015-02-27 10:25:33

标签: python amazon-web-services mechanicalturk

是否可以让用户拥有多个资格中的一个才能使用HIT。例如:

qualifications = Qualifications()
qualifications.add(
    Requirement(comparator='EqualTo', integer_value=6, qualification_type_id=NewTest)
)
qualifications.add(
    Requirement(comparator='EqualTo', integer_value=6, qualification_type_id=OldTest)
)

用户需要拥有NewTestOldTest资格之一。这可能吗?

1 个答案:

答案 0 :(得分:2)

所有QualificationRequirements遵循AND逻辑:工人必须满足所有人才能够在HIT上工作。但是,您可以使用" In"对单个QualificationRequirement的值具有OR逻辑。比较。因此,如果将您的资格合并为一个,请使用comparator = "In"然后指定以逗号分隔的值列表,将允许具有任何一个值的工作人员执行HIT。