我在Amazon Mechanical Turk上询问ExternalQuestion如下:
for apple_id in apple_ids:
question_url = BASE_EXTERNAL_URL + '?' + apple_id
QUESTION = ExternalQuestion(external_url=question_url, frame_height=800)
create_hit_rs = conn.create_hit(
question = QUESTION,
max_assignments = MAX_ASSIGNMENTS,
keywords = KEYWORDS,
title = TITLE,
reward = REWARD,
duration = ASSIGNMENT_DURATION_IN_SECONDS,
approval_delay = AUTO_APPROVAL_DELAY_IN_SECONDS,
lifetime = LIFETIME_IN_SECONDS,
)
以上将询问大约100,000个问题,但所有格式相同。但是,当我在亚马逊上查看此内容时,它会显示每个问题的个性化,而且批量中没有任何内容:
如果点击Manage HIT individually
链接,它会显示所有这100,00个项目。有没有办法创建批量'所以使用ExternalQuestion更易于管理?我该怎么做?
答案 0 :(得分:5)
创建相同HITType的HIT(如此处所示)将从worker透视图显示为一个组,但它们不会在请求者用户界面中显示为批处理。实际上,您无法通过API创建批次。
处理此问题的一种方法是使用RequesterAnnotation字段标记您创建的所有HIT,以便通过API轻松识别它们。这在批准或拒绝任务方面并没有真正简化任何事情(这些操作必须以HIT为基础在HIT上执行),但它可能会使事情变得更加清晰。