Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 或通过MTurk获得资格认证_Python_Amazon Web Services_Mechanicalturk - Fatal编程技术网

Python 或通过MTurk获得资格认证

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

是否有可能让一个用户拥有多项资格中的一项,以便在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
资格认证。这是可能的吗?

所有资格要求都遵循一个AND逻辑:一个工人必须满足所有要求,才能在HIT上工作。但是,您可以使用“In”比较器对单个QualificationRequirement的值进行OR逻辑。因此,如果您将您的资格组合成一个,使用
comparator=“In”
,然后指定一个逗号分隔的值列表,则具有这些值中任何一个值的工作人员都将被允许进行命中测试。

您将如何完成自己的命中测试?例如,作业批准>100(但我没有)。我的意思不是通过删除资格在沙箱环境中进行测试,而是实际测试“真正”的命中率。@David542没有办法伪造你的资格。我认为这是沙盒的一个严重限制,但AWS从未提到过要解决这个问题。您唯一的选择是删除资格证书,并在没有资格证书的情况下对其进行测试。我从来没有听说过资格证书会导致一次成功失败的问题。