要運行updateHITs.sh
,我必須使用HIT ID和hittypeid
。我有ID,但我不確定如何從命令行工具獲取該類型。有任何想法嗎?如何獲得hittypeid?
0
A
回答
0
有兩個地方可以使用命令行工具獲取HITTypeID。首先,它在創建HIT時顯示。例如,這裏的輸出運行HelloWorld示例中執行run.sh:
0088653dacfc:helloworld jrb$ ./run.sh
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
--[Initializing]----------
Input: ../samples/helloworld/helloworld.input
Properties: ../samples/helloworld/helloworld.properties
Question File: ../samples/helloworld/helloworld.question
Preview mode disabled
--[Loading HITs]----------
Start time: Thu Mar 31 17:01:16 PDT 2016
Created HIT 1: HITId=3EHVO81VN5LKU5SFUDTKRPRS0ZQ1HA
Created HIT 2: HITId=3FBEFUUYRK50R4LYUDV95ZV5VFG6A2
Created HIT 3: HITId=307L9TDWJYS8E4S5KF2GK23LKVD3ND
Created HIT 4: HITId=35ZRNT9RUIYQWPSHLU2TZR3QA5I3OS
Created HIT 5: HITId=3X55NP42EOG8HP4I0UF8OR8GKAE3P9
You may see your HIT(s) with HITTypeId '3PFYYPJUJW5X02IODV4MGVYUBJX2Z0' here:
https://workersandbox.mturk.com/mturk/preview?groupId=3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
End time: Thu Mar 31 17:01:17 PDT 2016
--[Done Loading HITs]----------
Total load time: 1 seconds.
Successfully loaded 5 HITs.
此外,您還可以得到HITTypeId在那個時候你執行run.sh命令(創建點擊)產生的.success文件。例如,在我運行上面的命令後,我在同一個文件夾中有一個名爲helloworld.success的文件(注意我添加了幾個選項卡以使它看起來很漂亮,但不要直接在你的文件,額外的選項卡意味着它可能無法正常工作):
hitid hittypeid
3EHVO81VN5LKU5SFUDTKRPRS0ZQ1HA 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
3FBEFUUYRK50R4LYUDV95ZV5VFG6A2 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
307L9TDWJYS8E4S5KF2GK23LKVD3ND 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
35ZRNT9RUIYQWPSHLU2TZR3QA5I3OS 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
3X55NP42EOG8HP4I0UF8OR8GKAE3P9 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
updateHITs.sh文件需要.success文件作爲輸入。如果你所擁有的只是一個hitid,實際上有一種偷偷摸摸的方式來做到這一點。事實證明,你實際上並不需要在.success文件中使用hittypeid來使其工作。因此,代碼粘貼到文件,命名它像sneaky.success:
hitid
3FBEFUUYRK50R4LYUDV95ZV5VFG6A2
然後運行命令:
./updateHITs.sh -success sneaky.success -properties new_hit.properties
其中「new_hit.properties」包含了所有你要更新的特性這些HIT到。
相關問題
總之,如果你通過命令行創建HIT,你只能得到這個ID? – User
您也可以通過使用HITId調用GetHIT來從API獲取ID。您可以通過單擊「單獨管理HIT」從UI中獲得它,但如果您的帳戶中有很多HIT,則此方法可能無法使用。我希望這有助於回答你的問題,但絕對願意幫助添加更多顏色。祝你好運! – jrb