I’ve manually created a template and a task on Mechanical Turk. What’s the easiest way to now programmatically (in Ruby) create a new task, where:
- I reuse the task template I’ve already created
- I upload to MTurk a CSV file with some different data
- I can download the raw results CSV programmatically as well
? Is there some Ruby library that already makes this easy, or would I have to dig into the API itself?
I’ve seen rturk and Turkee, but they seem a little complicated — I don’t actually want my questions to reside on an external site (in the rturk case), and I don’t need a Rails app (in the Turkee case — I couldn’t actually get Turkee working with a Rails app anyways).
I spoke to some folks more familiar with the Amazon MTurk API, and apparently the API doesn’t allow to use templates (like in the web UI). Rather, you have to loop through submitting a bunch of individual HIT items.