LegionTools is a toolkit + UI that provides an easy way to recruit and route workers from Amazon Mechanical Turk to real-time and synchronous tasks.
LegionTools provides an easy way to recruit and route workers from Amazon Mechanical Turk to synchronous real-time tasks.
LegionTools provides three key features for requesters:
yum install php-soap
apt-get install php-soap
Warning: on Ubuntu, php-soap does not always install properly. You may have to also do the following:
apt-get --purge remove php5*
sudo apt-get install php5 php5-sqlite php5-mysql
sudo apt-get install php-pear php-apc php5-curl
sudo apt-get autoremove
LegionTools/config.php
to contain the public URL of your LegionTools installation.LegionTools/amtKeys.php
, and add ?login=false
to the URL to skip this process.LegionTools/db
and its contents has permissions 777
.LegionTools/mturk.js
to your task page, and add a form element with id="mturk_form"
.
LegionTools/index.php
in your browser (tested on Chrome) to pull up the control UI.Add new task
. Remember your session name, you can use it to restore your session later on.Change waiting page instructions
to edit the text that workers will be shown while worker waiting for you to send them to your task.Start recruiting
to beging recruiting. You must click Stop recruiting
to end the recruiting process. Note that stopping recruitment will take some time, depending on your target number of workers.Stop recruiting
.Update
. Changes automatically affect all new HITs posted by the recruiting tool.HTTPS
. Load
in the Overview
section to load all reviewable HITs associated with a given task session.Please cite the following work if your research used LegionTools:
W.S. Lasecki, M. Gordon, D. Koutra, M.F. Jung, S.P. Dow and J.P. Bigham. Glance: Rapidly Coding Behavioral Video with the Crowd. In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2014).