Project 3. Does the item found look similar to the original?
In this customizable project, performers will compare shoes from the original image (shown in project 1) with shoes found in project 2.
- Create a project
- Create a pool
- Prepare and upload a TSV file with the results
- Download the reviewed results
- Check the completed tasks
Create a project
To create a project, open Toloka for requesters.
- In the interface:
-
Choose a template:
Click Create project.
Select the Image classification template.
Provide general information:
In the Name for performers field, enter
Are these shoes similar to each other?
.In the Description for performers field, enter
Take a look at two pairs of shoes and decide whether they look similar or not.
.Optionally add a Private comment.
Save the changes.
Edit the task interface in the editor you selected:
Use the ready-made code for this project with pre-configured validation and task layout.
The performer won't be able to submit the response until they:
- Click the button to go to the online store.
- Select one of the response options.
Click Show specifications to see the input and output data fields.
Input data fields:
image
— A link for uploading the image of the original product.found_link
— A link to the product in the online store.assignment_id
— A link to previous projects.
Output data field:
result
— string for saving the performer's response.
In the Task Interface, delete the template code from the HTML block and paste the following code:
{{img src=image height="400px"}} {{iframe src= found_link height="600px"}} <p>Check that the uploaded image matches the product in the store.</p> {{button label="Check the product" href=found_link action=true}} <p>Are <b>these shoes</b> similar to each other?</p> <p>The shoes must be similar in color, material, length, and style.</p> {{field type="radio" name="result" value="Yes" label="Yes"}} {{field type="radio" name="result" value="No" label="No"}}
Copied to clipboardLeave the JS block unchanged.
In the css block, insert the following code that is responsible for setting the proportional image size:
.task { display: block; } .img { float: left; width: 50%; } .iframe { float: left; width: 50%; }
Copied to clipboardEdit the input and output data in the Data specification block.
Click
to switch graphic mode to JSON format.
- In the Input data field, enter:
{ "image": { "type": "url", "hidden": false, "required": true }, "found_link": { "type": "url", "hidden": false, "required": true }, "assignment_id": { "type": "string", "hidden": true, "required": true } }
Copied to clipboard - In the Output data field, enter:
{ "result": { "type": "string", "hidden": false, "required": true } }
Copied to clipboardLearn more about the Specification parameters in Input and output data.
Click
to see the performer's view of the task.
Note. The project preview shows one task with standard data. You can define the number of tasks to show on the page later.In the window that opens, check if the task options work correctly. In the lower-right corner, click Submit.
Exit preview mode.
In the lower-left corner, click Exit. If there were errors when testing, check the code blocks that you entered.
Save the changes.
In Instructions for performers, enter the instructions.
- Instructions:
Take a look at the pictures that show two pairs of shoes. Decide whether they look similar or not. Shoes are considered similar if they have a similar color, fabric, length, and style. If you don't see a pair of shoes in any of the pictures, click Yes.
Copied to clipboard Save the changes.
To go back to the Projects page, click Finish editing.
Learn more about working with the project in the Customizable project section.
Create a pool
To create a pool:
Open the page of the project titled Are these shoes similar to each other?.
Click the Add pool button.
Specify the pool name.
(optional) Add a Private comment. This information is available only to you.
Filter performers in the Performers section of the Audience block.
Click Add filter.
Find the Performer profile block in the list and choose the Languages skill.
In the ? field specify
=
.Add another filter. Click Add filter.
Find the Skills block in the list and click Choose your skill.
In the Skill field, select Found_shoes.
In the ? field specify
=
.Leave the Absent field empty.
Tasks in pools will automatically be available in the web version of Toloka and the mobile app. If you want to change the default settings and limit the visibility of the task for any of the versions, add the Client filter and select the desired value: Toloka web version or Toloka for mobile.
(optional) In the Speed/quality balance section, specify the desired quality level. Improving quality may reduce the speed of task completion because the pool will be available to fewer performers. Learn more in the Speed/quality balance section.
Enter
0.01
in the Price per task suite field in the Price block.In the Quality control block, specify quality control settings for the pool:
Click Add a quality control rule.
Find the Rules block in the list and choose Control tasks.
Set a rule for control tasks: If the number of responses to control questions is greater than or equal to 3 and the percentage of correct responses to control questions is less than 60, then restrict the performer's access to the project for 10 days. Specify the Control task as a reason.
(optional) Add another quality control rule. Click Add a quality control rule.
Find the Rules block in the list and choose Fast responses.
In the Minimum time per task suite field, specify
60
.Set a rule for fast responses: if the number of fast responses is more than 1, then restrict the performer's access to the project for 10 days. Specify Fast responses as the reason.
Learn more in Quality control.
Enter
3
in the The number of performers to complete each task field in the Task overlap section.In the Additional settings block:
Enter
300
in the Time per task suite field.Turn on the Keep task order option.
Click Create a pool.
Prepare and upload a TSV file with the results
Wait for the pool from project 2 to complete.
Open the pool page from project 2.
Click Download results.
In the Status block, only leave the Not checked option enabled.
In the Fields block, only leave the response ID option enabled.
Disable the Separate assignments with empty row option.
Click Download results.
Prepare a TSV file with tasks.
Leave the
INPUT:image
column unchanged.Rename the
OUTPUT:found_link
column toINPUT:found_link
.Rename the
ASSIGNMENT:assignment_id
column toINPUT:assignment_id
.Delete all the other columns.
Save the file in
TSV
format.
Upload the resulting TSV file to the Are these shoes similar to each other? pool.
Open the Are these shoes similar to each other? pool.
Click Upload. In the window that opens, configure the file upload settings.
Choose Smart mixing.
In the General tasks field, specify
9
.In the Training tasks field, specify
0
.In the Control tasks field, specify
1
.Click Upload.
In the window that opens, choose the TSV file with tasks to upload and click Open.
In the window that opens, check the number of tasks and click Add.
Create a control task.
Click Edit.
Note. If you selected something else instead of smart mixing, click Edit. If this button is missing, delete the file and upload it again.In the window that opens, click Create control tasks.
In the window that opens, in the column on the left, turn on the result option.
Choose the correct answer to the question.
Click Save and go to next.
Click Are these shoes similar to each other? to exit task markup mode.
Note.In small pools, control tasks should be 5-10% of all tasks. Include different versions of correct responses in equal amounts. See the distribution of responses on the Edit tasks page, Control tasks tab.
Download the reviewed results
To get the results:
Next to the Download results button, click
.
Choose the Dawid-Skene aggregation model. Learn more about Result aggregation based on the Dawid-Skene model.
In the window that opens, click Yes.
At the top of the page, click View operations list.
Note.To track the progress, refresh the page from time to time. Aggregation takes from 5 to 20 minutes. You can start designing another project meanwhile.
When the operation is complete, download the TSV file with the results. To do this, click Download in the Files column.
Use the TSV file with the results from project 2.
Check the completed tasks
You can check the results in two ways:
- In the TSV file with the results.
- In the pool interface.
- Review assignments in the TSV file with the results
-
To review the submitted assignments:
- Review assignments in the pool interface
-
To check submitted assignments:
What's next
- Create Project 4 to compare matching images.