我对XML的形式有疑问,我在循环中为每个问题创建它们。然后我在每个循环中创建HIT,给出输入问题文件。但是每次创建HIT时,url似乎都是相同的,我之前的HIT被覆盖了。任何帮助表示赞赏。
在下面的代码Iam中指的是
String url = service.getWebsiteURL()+“/ mturk / preview?groupId =”+ hit.getHITTypeId()
所有HITS形成的url相同。
如何创建不同的HIT网址?
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());
答案 0 :(得分:0)
当您使用相同的资格和付款创建HIT时,它们会显示在同一个groupid下。当您作为工人完成一个HIT时,另一个将变为可用。如果您登录mturk.com上的请求者视图,您将能够单独看到所有HIT