正如标题所说,我用Boto3创建了一些带有以下代码的HITS(显然是编辑过的):
import boto3
# this is the sandbox server
mturk = boto3.client(
'mturk',
aws_access_key_id="REDACTED",
aws_secret_access_key="REDACTED",
region_name='us-east-1',
endpoint_url='https://mturk-requester-sandbox.us-east-1.amazonaws.com'
)
# creates a hit - note that it accesses a file for the xml-formatted question
def create_test_hit():
question = open('path/to/mlearnBoto_question.xml', mode='r').read()
new_hit = mturk.create_hit(
Title='Title',
Description='Task description',
Keywords='language, psychology, experiment',
Reward='2',
MaxAssignments=1,
LifetimeInSeconds=75600,
AssignmentDurationInSeconds=10800,
AutoApprovalDelayInSeconds=604800,
Question=question
)
create_test_hit()
但是,批次不会显示在链接https://requestersandbox.mturk.com/manage的“管理”标签中(一切都为0)。
为了确定,我跑了
pprint(mturk.list_hits())
确实我的HIT在那里。
我不明白吗?我不应该在“管理”标签中看到我在Boto中创建的HIT吗?如果没有,我在哪里可以看到它们?
答案 0 :(得分:0)
尝试https://github.com/jtjacques/mturk-manage
管理控制台完全基于JavaScript,并在本地运行 在您的网络浏览器中。它复制了大多数基本功能 已于2017年12月通过``单独管理HIT''模块删除 变化。您需要使用API密钥才能使用该工具,但不是 存储或传输给我本人或任何第三方。