如何使用python API为机械土耳其人中的批次设置多个资格标准

问题描述 投票:1回答:1

我想使用Python中的API从请求者端实现相同的功能,如下图所示:

enter image description here

我想测试某个工人的命中批准率是否大于95%,并且我还希望该工人请求资格,以便我可以相应地接受/拒绝。

我已经完成了[[命中率]]部分,但对请求资格这部分内容不熟悉。COde:

new_hit = client.create_hit( Title = 'TestABC: Review Semantic Seg 1.', Description = "Does the given image have birds in it? Choose 'Yes'. Else choose 'No'.", Keywords = 'Yes, No', Reward = '0.01', MaxAssignments = 1, LifetimeInSeconds = 7889238, AssignmentDurationInSeconds = 600, AutoApprovalDelayInSeconds = 1296000, Question = s1, QualificationRequirements=[ { 'QualificationTypeId':'000000000000000000L0', # Worker PercentAssignmentsApproved 'Comparator': 'GreaterThanOrEqualTo', 'IntegerValues': [93,], 'ActionsGuarded': 'Accept', }, { 'QualificationTypeId':'00000000000000000040', # Worker hits approved 'Comparator': 'GreaterThanOrEqualTo', 'IntegerValues': [600,], 'ActionsGuarded': 'Accept', }, ] )

我能否在获取

Request Qualification

部分时获得一些语法上的帮助,并如图所示使工作人员征求许可(右下角的第三项资格标准)?无法从文档中获得此部分。我想使用Python中的API从请求者端实现相同的功能,如下图所示:我想测试某个工作人员的命中批准率是否> 95%,并且我还希望该工作人员...
python python-3.x amazon-web-services boto3 mechanicalturk
1个回答
0
投票
“请求资格”链接由MTurk站点本身针对尚未具有资格类型的工作人员插入。 (那些已经拥有它的人将看到他们的得分/价值)。
© www.soinside.com 2019 - 2024. All rights reserved.