How Turk Guru works?
Turk Guru searches for new HITs periodically. A series of filters filter out these newly found HITs, so the user gets to work on HITs based on their preferences. The new HITs that pass through all the filters are eligible for HIT catching for that given search. Turk Guru sends requests to mturk for automatically accepting the eligible HITs. HITs that get caught are added to your HITs queue. Turk Guru offers a variety of filters that are listed below:
Blocked requesters filter:- This filter filters out HITs from requesters added to the blocked requester's list.
HIT group filter:- The purpose of this filter is to limit the number of HITs caught from a given HIT group. This filter is applied only for HITs that passed the Blocked requesters filter. Turk Guru, by default, tries to accept one HIT from each HIT group. Users can override this default behavior to accept more than one HIT from a particular requester's HIT group.
HIT acceptance mode filter:- Turk Guru offers different modes that alter HITs' way after HITs pass through the above two filters. To know more read this post.
HITs can be filtered out further based on requester details like the minimum wage rate, minimum approval rate, maximum approval time, minimum activity level on the mturk platform. However, this is optional. Users can enable filtration using requester details from the Turk Guru console. If enabled, the HITs that passed through the three primary filters will be filtered further using the requester filters in the same fashion.
Turk Guru will then send catch requests to mturk for HITs that passed through all the filters mentioned above. All this happens in a matter of milliseconds, and this is what makes Turk Guru tremendous, as it significantly increases your chances to catch HITs. Also, Turk Guru keeps you away from all the searching, thereby improving your efficiency.