Toloka for requesters

Quality control rules

To get more accurate responses, set up quality control rules in the pool. Quality control rules help regulate access to a pool: you can filter out users who give incorrect responses in control tasks, skip too many tasks in a row, and so on. Tasks that were completed by such users can be sent for completion again. For this, define overlap recovery settings.

Quality control rules are set on the pool editing page (Add Quality Control Rule button). You can track the following indicators of task completion:

Golden set
Correct and incorrect responses in control tasks. For the rule settings, see Golden set section.
Majority vote

The user's responses matching responses from other users. For the rule settings, see Majority vote section.

Quick answers

The response time in tasks. Example:


  • History size — How many of the user's recent responses to use for the calculation.
  • Quick answers limit — What answers are considered as “fast” (time in seconds).
  • Quick answers count — allowed number of quick answers.
  • Answers collected — The number of the user's recent responses (less of equal to the number in the History size field).
Skipped assignments

The number of task suites skipped in a row. Example:


The user's earnings in the pool over the past 24 hours.


Correct and incorrect responses to a captcha.


  • History size — How many captcha entries are used for the calculation.
  • % correct answers — proportion of correct answers.
  • % incorrect answers — proportion of incorrect answers.
Submitted answers

The number of task suites in the pool completed by the user.

Offline accept

The percentage of assignments in the pool accepted or rejected during assignments review.

A rule consists of two parts: the condition (If), and the action to perform when the condition is met (then). If there are multiple conditions, they are combined using “OR”.

After checking the condition, you can perform one of the actions:

  • “Set skill from "If"” — Save the user's percentage of correct responses in the control tasks or tasks with majority vote. To save the percentage (a number between 1 and 100), use a skill — an assessment of the user's performance that has a name and value. For example, you can create the skill “Completed control tasks in my pool” and use it for saving the percentage of correct responses for each user. Then you can set a filter using this skill to control users' access to the pool.

  • “Set skill” — Assign the skill a fixed value of N (from 1 to 100).

  • “Pause” — Suspend the user's access to the pool for the specified number of days. The reason for banning is only shown to the requester.

  • “Ban” — Block access to the project or all of the requester's projects for the specified number of days. The reason for banning is only shown to the requester.