У меня вопрос в форме XML, и я создаю их в цикле для каждого вопроса. Затем я создаю HIT в каждом цикле, предоставляя входной файл вопроса. Но тогда каждый раз, когда создается HIT, URL-адрес кажется таким же, и мой предыдущий HIT перезаписывается. Любая помощь приветствуется.Механический Turk Java API: Создание HITS в Loop
В ниже кода Iam со ссылкой на
Строка URL = service.getWebsiteURL() + "/ mturk/предварительный просмотр? Идентификатор_группы =" + hit.getHITTypeId()
, где URL, который формируется такое же для все 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());
Спасибо Jonathan, когда я вхожу в систему как рабочий Iam, могу видеть все отличительные HITS, используя Skip HIT, и как только я его принимаю Я могу начать работать над этим. Это выглядело для меня не так, как только я создал HIT с использованием шаблона, а теперь сделал это с помощью java API. Но я думаю, что это прекрасно, поскольку все HITS видны, даже если URL-адрес такой же. – SujayP