The easiest way to start developing with Amazon Mechanical Turk (mturk), using Flask and boto.
To easily start developing crowdsourcing tasks without going from blogpost to blogpost. Note that the entire assignment is yours to create via HTML/CSS/JS, so the possibilities are endless.
- Register on mturk.com and https://requester.mturk.com/developer/sandbox
- Create your HIT in page.html
- Deploy to heroku (or your choice of hosting service)
- Edit and execute post_hits.py
- Amazon Mechanical Turk will post your HIT, and IFrame your url in when a user accepts it.
- After completion, head to Mechanical to see collected data and accept work. Note that there are programmatic ways to do this (will add to this repository, time permitting)
Download the heroku toolbelt, login, run 'heroku create' in the directory, and add, commit and push the code to the heroku repository created via 'git push heroku master'.
Update the url variable in post_hits.py to correctly point to your application and then execute post_hits.py