I am having trouble trying to grasp how to create a qualification test with the mturk requester developer feature. I have a very simple line of code to be created. Can someone assist me with coding my qualification test.?
I need to be able to ask a set of questions: "What is the url of the given link?", "Is it a software or a game located in the link given", "How many downloads, on the website where the link is located, does it currently have?"
I need these three questions to be answered.
I have multiple tasks that need to be done but if I can get some type of code that is one iteration of the questions I need asked and answered, I can just copy it over and over to the amount that I desire. Can someone help me create this code?
-
-
But if you're set on the qualification test feature, someone more intelligent than I (@ChrisTurk or @Tjololo perhaps) might be able to help you. -
Are you trying to qualify a certain # of workers to complete the 3 question task, or are you trying to create a custom qualification task with three questions?
If the former, you'll just create it as if its a normal task but release a small # of HITs - preferably all with answers you already know so that you can "grade" workers accordingly.
So lets say you've got 15,000 HITs that need to be completed, a qual test for those might be 500 or so of the 15,000 that you do yourself (so you have the answers) then release them (without the answers) - have workers complete 5-10 each and then create a qualification and grant it to the workers who answer the HITs correctly.
The other version of a qualification test can be implemented through the API, but you cannot dynamically create the content like a qual HIT.. are you trying to generate the code for that? It can only be interfaced through the CLI or API, not the web dashboard, so kinda hard to grasp what you're going for here. -
-
Your problem does not have a good pre-built solution to it in MTurk, more or less.
You could also host your 3 questions on your own server with whatever custom code you'd like and just link it as an external HIT, that requires the API interfacing though IIRC. -
-
Web UI: https://docs.aws.amazon.com/AWSMechTurk/latest/RequesterUI/Welcome.html
API: https://docs.aws.amazon.com/AWSMechTurk/latest/AWSMturkAPI/Welcome.html
- This page explains how you can use embedded variables to offer dynamic content in their pre-built templates (ie, image links, urls, etc):
- This page specifically details how the CSV file upload works:
But basically running through the docs top to bottom will give you a general overview of the steps to publishing a HIT. -
-
name the variable: ${image_url}
In the CSV file, title a column image_url then all the data in the rows below the column header will be embedded in the generated HIT template. One line of data for one HIT. A single HIT can be completed by however many workers you specifiy in the project details for "Number of assignments per HIT" -
-
You can log in with the same credentials as your requester account & search for your HIT & complete it and everything that way you can be sure it works properly and the data you get back in the requester dashboard is correct. -
-
FWIW Masters on production is going to be very hit or miss. You're paying a premium for something that likely isn't worth it. You're better off using Location is US, >5,000 approved HITs, and >98% approval rate. You can research around and find tons of in-depth explanations on why but that's the short advice I can throw your way. -
-
Like x 2
-
-