2016-08-09 16 views
0

Ich möchte eine HIT in Amazon Mechanical Turk mit Kommandozeilen-Tool (CLT). Die Antwort Teil muss so etwas wie den folgenden Link sein:Design HIT in Amazon mechanische türke

image 1

Arbeiter mehrere Auswahlmöglichkeiten in jeder Zeile auswählen können. Ich möchte die Dropdown-Option nicht verwenden, da zusätzliche Klicks für die Mitarbeiter erforderlich sind. Ich kann den richtigen Befehl in CLT für dieses Ziel nicht finden. Der Checkbox Stil ist gemäß dem folgenden Code (in .question Datei):

<?xml version="1.0" encoding="UTF-8"?> 
 
<QuestionForm xmlns="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/QuestionForm.xsd"> 
 
    <Question> 
 
    <QuestionIdentifier>1</QuestionIdentifier> 
 
    <QuestionContent> 
 
      <Text>question1</Text> 
 
    </QuestionContent> 
 
    <AnswerSpecification> 
 
     <SelectionAnswer> 
 
     <MinSelectionCount>1</MinSelectionCount> 
 
     <MaxSelectionCount>3</MaxSelectionCount> 
 
     <StyleSuggestion>checkbox</StyleSuggestion> 
 
     <Selections> 
 
      <Selection> 
 
      <SelectionIdentifier>per</SelectionIdentifier> 
 
      <Text>person</Text> 
 
      </Selection> 
 
      <Selection> 
 
      <SelectionIdentifier>loc</SelectionIdentifier> 
 
      <Text>place</Text> 
 
      </Selection> 
 
      <Selection> 
 
      <SelectionIdentifier>org</SelectionIdentifier> 
 
      <Text>oraganisation</Text> 
 
      </Selection> 
 
\t \t <Selection> 
 
      <SelectionIdentifier>no</SelectionIdentifier> 
 
      <Text>non</Text> 
 
      </Selection> 
 
     </Selections> 
 
     </SelectionAnswer> 
 
    </AnswerSpecification> 
 
    </Question> 
 
</QuestionForm>

, die eine Ausgabe wie folgt zu erstellen: image 2

wie es gesehen werden kann Jede Wahl ist in einer getrennten Zeile, die ich will, dass sie in einer Zeile gemäß Bild 1 sind. Ich frage mich, ob es einen Befehl in CLT gibt, um eine Frage wie Bild 1 zu erstellen, und wenn nicht, weißt du a ny andere Software, um dies zu tun.
danke im fortgeschrittenen.

Antwort

1

Mit dem QuestionForm Konstrukt mit Mechanical Turk ist es nicht möglich zu definieren, wie sie gerendert werden sollen (z. B. in einer Liste oder in einer Zeile). Es gibt auch keinen Mechanismus, um Dinge wie CSS- oder STYLE-Attribute zu definieren, mit denen Sie dies konfigurieren könnten.

Wenn Sie mehr Kontrolle darüber haben möchten, wie Ihre HITs formatiert sind, haben Sie ein paar Optionen. Wahrscheinlich ist das beste für Ihre Bedürfnisse ein HTMLQuestion zu erstellen. Auf diese Weise können Sie eine viel breitere Gruppe von HTML-Tags verwenden, aber auch, dass Sie mehr tun, um auch einfache Dinge so zu formatieren, wie Sie möchten. Wenn Sie noch mehr Kontrolle möchten, können Sie ExternalQuestion ausprobieren. Dies nimmt eine HTML-Seite als Eingabe, die Sie vermutlich hosten oder steuern. Mit einer ExternalQuestion lädt Mechanical Turk einfach die Seite, die Sie in einem IFRAME für Workers angeben. Im Gegensatz zu HTMLQuestion müssen Sie die Seite selbst hosten, aber das bedeutet auch, dass Sie die meiste Kontrolle haben (um Ihre eigenen Widgets zu verwenden, um direkt auf Ihre eigene Datenbank usw. zuzugreifen).