【问题标题】:Cannot use boto2 to assign qualification to Mechanical Turkers无法使用 boto2 将资格分配给 Mechanical Turkers
【发布时间】:2018-09-08 02:26:13
【问题描述】:

我正在尝试将我创建的资格分配给使用 boto2 完成我的实验的土耳其人。我有三批相同的实验(每批都有不同的 HIT ID)。我很容易将资格分配给第一批,使用以下代码:

from boto.mturk.connection import MTurkConnection
mturk = MTurkConnection(aws_access_key_id=ACCESS_ID,
                    aws_secret_access_key=SECRET_KEY,
                    host=HOST)
qualificationID = 'qualificationIDString'
for worker_id in workerIDList:
    #   assign qualification
    print("Granting qualification: %s to worker %s"%(globLoc_qualification, worker_id))
    mturk.assign_qualification(qualification_type_id=qualificationID, 
                                         worker_id=worker_id)

然后我将 HIT ID 更改为第二批并重新运行相同的代码,但随着时间的推移,我得到了错误:

Granting qualification: 3HWVT555HSXFC1HZE98Y23F1CFJAI3 to worker: A1ZTSCPETU3UJW
MTurkRequestError: 200 OK
<?xml version="1.0"?>
<AssignQualificationResponse><OperationRequest><RequestId>ede118ea-9440-4a4d-8f9b-94b816c3a92f</RequestId></OperationRequest><AssignQualificationResult><Request><IsValid>False</IsValid><Errors><Error><Code>AWS.MechanicalTurk.QualificationAlreadyExists</Code><Message>The qualification already exists. (1531770857498)</Message></Error></Errors></Request></AssignQualificationResult></AssignQualificationResponse> A1ZTSCPETU3UJW

关于“资格已存在”指的是什么的任何提示?

【问题讨论】:

    标签: python-3.x boto mechanicalturk


    【解决方案1】:

    错误是说您尝试授予 QualificationType 的 Worker 已经具有该 Qualification。您可能会看到这一点,因为授予 QualificationType 是发生在 Worker 上的事情,而不是 HIT。工人可以有资格,也可以没有。 Worker 不能多次使用。

    有关 Qualifications 和 QualificationTypes 的更多信息,请查看以下资源:

    1. https://blog.mturk.com/tutorial-understanding-requirements-and-qualifications-99a26069fba2
    2. https://docs.aws.amazon.com/AWSMechTurk/latest/AWSMechanicalTurkRequester/Concepts_QualificationsArticle.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      • 2020-03-31
      • 2012-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多