与 MTurk 的 OR-ing 资格
OR-ing qualifications with MTurk
是否可以让用户拥有多个资格之一以便在 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)
)
用户需要具备 NewTest
或 OldTest
资格之一。这可能吗?
所有 QualificationRequirements 都遵循 AND 逻辑:工作人员必须满足所有这些要求才能在 HIT 上工作。但是,您可以使用 "In" 比较器对单个 QualificationRequirement 的值进行 OR 逻辑。因此,如果您将您的资格合二为一,使用 comparator = "In"
,然后指定一个以逗号分隔的值列表,则具有这些值中的任何一个的工人将被允许执行 HIT。
是否可以让用户拥有多个资格之一以便在 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)
)
用户需要具备 NewTest
或 OldTest
资格之一。这可能吗?
所有 QualificationRequirements 都遵循 AND 逻辑:工作人员必须满足所有这些要求才能在 HIT 上工作。但是,您可以使用 "In" 比较器对单个 QualificationRequirement 的值进行 OR 逻辑。因此,如果您将您的资格合二为一,使用 comparator = "In"
,然后指定一个以逗号分隔的值列表,则具有这些值中的任何一个的工人将被允许执行 HIT。