Mechanicalturk Mechanical Turk Java API:在循环中创建命中

Mechanicalturk Mechanical Turk Java API:在循环中创建命中,mechanicalturk,Mechanicalturk,我有一个XML形式的问题,我为每个问题在循环中创建它们。然后,我在每个循环中创建输入问题文件。但是,每次点击被创建时,url似乎都是相同的,我以前的点击被覆盖。感谢您的帮助 在下面的代码中,Iam指的是 字符串url=service.getWebsiteURL+/mturk/preview?groupId=+hit.getHITTypeId 其中形成的url对于所有点击都是相同的 如何创建不同的点击url HITQuestion question = new HITQuestion(questi

我有一个XML形式的问题,我为每个问题在循环中创建它们。然后,我在每个循环中创建输入问题文件。但是,每次点击被创建时,url似乎都是相同的,我以前的点击被覆盖。感谢您的帮助

在下面的代码中,Iam指的是

字符串url=service.getWebsiteURL+/mturk/preview?groupId=+hit.getHITTypeId

其中形成的url对于所有点击都是相同的

如何创建不同的点击url

HITQuestion question = new HITQuestion(questionFile);
HITProperties props = new HITProperties(propertyFile);
//Creating the HIT and loading it into Mechanical Turk
HIT hit = service.createHIT(null, // HITTypeId 
          props.getTitle(), 
          props.getDescription(), 
          props.getKeywords(), // keywords 
          question.getQuestion(),
          props.getRewardAmount(), props.getAssignmentDuration(),
          props.getAutoApprovalDelay(), props.getLifetime(),
          props.getMaxAssignments(), props.getAnnotation(), 
          props.getQualificationRequirements(),
          null // responseGroup
        );
System.out.println("Created HIT: " + hit.getHITId());\

System.out.println("You may see your HIT with HITTypeId '" + hit.getHITTypeId() + "' here: ");

System.out.println(service.getWebsiteURL() + "/mturk/preview?groupId=" + hit.getHITTypeId());

当您创建具有相同资格和付款的点击时,它们显示在相同的groupid下。当你作为一名工人完成一次点击时,另一次点击将可用。如果您登录mturk.com上的“请求者”视图,您将能够单独查看您的所有点击次数

谢谢Jonathan,当我以工作人员身份登录时,我可以使用Skip HIT查看所有不同的点击次数,一旦我接受它,我就可以开始处理它了。在我看来,这和我第一次使用模板创建HIT不同,现在使用JavaAPI创建HIT。但我认为这很好,因为即使URL相同,也可以看到所有的点击。