Python 或通过MTurk获得资格认证
是否有可能让一个用户拥有多项资格中的一项,以便在HIT上工作。例如:Python 或通过MTurk获得资格认证,python,amazon-web-services,mechanicalturk,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
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
资格认证。这是可能的吗?所有资格要求都遵循一个AND逻辑:一个工人必须满足所有要求,才能在HIT上工作。但是,您可以使用“In”比较器对单个QualificationRequirement的值进行OR逻辑。因此,如果您将您的资格组合成一个,使用comparator=“In”
,然后指定一个逗号分隔的值列表,则具有这些值中任何一个值的工作人员都将被允许进行命中测试。您将如何完成自己的命中测试?例如,作业批准>100(但我没有)。我的意思不是通过删除资格在沙箱环境中进行测试,而是实际测试“真正”的命中率。@David542没有办法伪造你的资格。我认为这是沙盒的一个严重限制,但AWS从未提到过要解决这个问题。您唯一的选择是删除资格证书,并在没有资格证书的情况下对其进行测试。我从来没有听说过资格证书会导致一次成功失败的问题。