Recompletion of assignments from banned users

If you or the system banned a performer and you want someone else to complete their tasks. This rule will help you do this automatically.

Tip. Don't use this rule in pools with dynamic overlap. This increases the maximum overlap value.

When to use

If you want to get “high-quality” performers' responses to each task in the given overlap and you don't mind paying more for this.

Attention. This rule can increase the cost of the pool.

Responses submitted by the banned user before the ban won't be automatically rejected and will be paid for. However, they can be reassigned by setting up the corresponding rule. Tasks completed by banned performers are reassigned, but tasks completed by paused performers are not.

Don't use it if:
  • You don't want to increase the overlap for tasks.
  • You don't want the final budget for pool labeling to exceed the initial budget.
  • You're using dynamic overlap (incremental relabeling, IRL). This increases the maximum overlap value.

Rule settings

Attention. All fields in this rule are required. If you don't fill in at least one of them, you won't be able to save the rule.




A condition for performing the action in the then field:

To add multiple conditions, click .


Action to perform for the condition:

  • extend overlap by — Resend the task suite for completion to other performers.

    If you want an assignment to be automatically reassigned even if your pool is already completed and closed, turn on the option Open pool if closed.

Examples of rules

Task: classify photos for a dataset across different categories. If a performer is banned by a quality control rule (for example, fast resposes) or no longer matches the skill, their responses aren't counted and their tasks are sent for re-completion to another performer.

Resending tasks from a banned performer

If a performer is banned by a quality control rule, their tasks are sent for re-completion to another performer.

Resending tasks if the performer doesn't meet the skill filter

If the performer no longer meets the requirements of the skill filter and their responses aren't taken into account, their tasks are sent for re-completion to another performer.


What overlap should I set?

Overlap defines how many performers complete the same pool task.

The best overlap is an overlap that provides satisfying quality of results. For most tasks that are not reviewed, overlap from “3” to “5” is enough. If the tasks are simple, overlap of “3” is likely to be enough. For tasks that are reviewed, set overlap to “1”.

Can I change overlap after the pool is started?

Yes. Open edit mode for the pool and set a new overlap value. You don't need to restart the pool. Updating the settings is usually fast, but if there are many tasks, it may take several minutes.

Should I create a skill for every pool?

It is better to use one skill in a project. You can choose the way to calculate the skill:

  • Calculate the skill for each pool separately. The current skill value is the value of the skill in the pool the user completed last. This option is convenient if:

    • The pools are intended for different groups of performers (for example, there are filters by city or country).

    • Pools are started one by one and you don't want to take into account the responses in the previous pools to calculate the skill in the current pool.

    This calculation method is used by default when adding a quality control rule to a pool. For the control tasks block, leave the Recent values to use field empty.

  • Calculate skill based on all tasks in a project This option is good if the pools are small and you don't need to have skill calculated for each pool.

    This option is available only for skills on control tasks. To use it, fill in the Recent values to use field in quality control rules in pools.

Can I use a skill beyond a particular pool or project and apply it to other projects as well?

Yes, of course — you can use the same skill for different projects. But most often, a skill is intended for a specific project. If the performer completes a certain task well, this doesn't mean that they will complete other ones successfully. Another disadvantage is that if you filter by skills that were set long ago, you will artificially limit the number of available performers.

What output format do I use for the review results to filter out mismatching users based on the “Majority vote”?

To perform actions with users (assign a skill or ban them) based on the majority vote, add a relevant rule to the pool.

Don't forget to enable Keep task order in the pool parameters. Majority vote is used in the projects with preset options (radio buttons or checkboxes). This rule won't apply to the text entry or file upload fields.

How do I classify the users as good performers and poor performers as they complete the tasks and ban the poor performers without affecting their rating?

You can create a task pool for all your performers and create performer skills in it. In this case, you can open your tasks only to the performers with the necessary skills. This won't affect their rating.

Even if you ban a performer from the project, this won't affect their rating either.