使用 boto3 使用 externalQuestion 使用 create_hit 创建的命中,在请求者的帐户中不可见

HITs created with create_hit with externalQuestion using boto3, not visible at requester's account

我是新手 mturk 用户。我使用托管在服务器上的外部问题为众包创建了 HIT。我想知道是否有一个 Web 界面可以让我查看 HIT 的进度。我试着查看 https://requester.mturk.com/manage and https://requestersandbox.mturk.com/manage。但是我看不到使用 boto3 以编程方式创建的 HIT。我应该看看别的地方吗?如果不是,获取这些信息的方式是什么?

我现在分担你的痛苦。截至 2020 年 6 月,这种情况没有改变。不是通过 MTurk 网络界面创建的命中仍然不会显示在网络界面上。它是可怕的。我们有 3 个选项来查看和管理 HIT:

  1. 使用脚本和 boto3。 <-- 目前最好的选择。
  2. 使用 AWS CLI。
  3. 使用 AWS shell (aws-shell).

我认为最好的选择是制作完全满足您需要的脚本。您可能需要比仅使用 AWS CLI 更高效地执行操作。 aws-shell 不够容易使用,而且在这一点上它看起来也不受支持超过一年(根据他们的官方 github 问题跟踪器判断)。

对于您具体要求的内容,您需要使用方法 list_hits() 并且可能需要使用 list_assignments_for_hit()。参见 https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mturk.html

此外,我对此还很陌生,所以如果这听起来像是几乎不知道或只是有点知道我在说什么,那是正确的。但我也希望几周前当我坐在这里目瞪口呆时,这个问题能有一个直截了当的答案。