Allow multiple locales as a qualification test in Mechanical Turk

I would like to have a HIT that requires users to be in the US or Canada. I use command line tools, but it seems that any qualification is considered mandatory - I want a logical or. Is it possible?

For example, in the .properties file I have:

 # Worker_NumberHITsApproved > 100 qualification.1:00000000000000000040 qualification.comparator.1:GreaterThan qualification.value.1:100 # Worker_PercentAssignmentsApproved > 95% qualification.2:000000000000000000L0 qualification.comparator.2:GreaterThan qualification.value.2:95 # Worker_Locale qualification.3:00000000000000000071 qualification.comparator.3:EqualTo qualification.locale.3:US 

All three qualifications are required. Suppose I want to require the first two, and then the locale is either US or CA Is there any syntax for this?

+4
source share
4 answers

Update: this flaw may have been addressed, see dmcc answer for more information.


I think you're out of luck. From the API docs (highlighted by me):

Locale Qualification

... snip ...

Note
An employee must meet all HIT Qualification requirements in order to qualify for HIT. This means that you cannot specify more than one language qualification requirement , since this Worker can only meet one of the requirements. It is not possible to allow Workers from different locales to qualify for one HIT.

+3
source

Mechanical Turk now supports the new In and NotIn , which allow multiple locales. Here is an example of a SOAP request from this link that requires workers from the USA, Canada or the UK:

 <QualificationRequirement> <QualificationTypeId>00000000000000000071</QualificationTypeId> <Comparator>In</Comparator> <LocaleValue>US</LocaleValue> <LocaleValue>CA</LocaleValue> <LocaleValue>UK</LocaleValue> </QualificationRequirement> 

See also AWS MTurk Documentation .

+6
source

TurkPrime.com offers this and many other features using the web interface. You can exclude and enable employees, send them an email, restart the survey, and more.

My colleagues and I have been using it for a while and just love it.

+1
source

This question and its answers are quite old at the moment, but I could not find a solution specifically for the command line tools. Fortunately, I was able to figure this out after some time. In the .properties file:

 # user must be located in the US or Canada qualification.1:00000000000000000071 qualification.comparator.1:In qualification.locale.1.1:US qualification.locale.1.2:CA 

A rather modest solution, but not very well documented in my opinion :)

0
source

Source: https://habr.com/ru/post/1412611/


All Articles