我已经在MTURK上向Sandbox加载了资格测试,但我无法弄清楚如何删除或更新它。当我修改测试时,我收到以下错误:
The qualification type for name '(Test) General Knowledge Quiz' already exists.
我已尝试./updateQualification
和./resetAccount.sh
,但似乎都没有效果。我也试过./DisposeQualificationType.sh
,但我无法让它发挥作用。
当我使用以下代码时(我用我的唯一ID替换了qualtypeid)
./updateQualificationType.sh -qualtypeid RWFZTKZ55ZPZXN1C8TDZ -question sur
vey.question
我收到以下错误消息:
Error updating qualification type: Error executing operation: Error #1 for RequestId: XXXXX-XXXXX-XXXX-XXXX-XXXXXXXX - AWS.MissingParameters: Your request is missing required parameters. Required parameters include TestDuration. TestDuration is missing. (1424574121742 s)
com.amazonaws.mturk.service.exception.InternalServiceException: Error executing operation: Error #1 for RequestId: XXXXX-XXXXX-XXXX-XXXX-XXXXXXXX AWS.MissingParameters: Your request is missing required parameters. Required parameters include TestDuration. TestDuration is missing.. (1424574121742 s)
答案 0 :(得分:0)
您需要添加一个选项以在.properties
代码中指定./updateQualificationType.sh
文件,因为AWS无法找到该文件中指定的时间延迟(以秒为单位)。您的代码应如下所示:
./updateQualificationType.sh -qualtypeid RWFZTKZ55ZPZXN1C8TDZ -question qualification.question -properties qualification.properties