Recompletion of assignments from banned users

Use this rule if the performer was banned and you want someone else to complete their tasks.

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.

The assignments submitted by banned performers will be taken into account if they are not rejected manually using non-automatic acceptance. They can be reassigned by setting up the corresponding rule.

To download the responses of users who are not blocked:

  1. Go to the project.
  2. Go to the pool.
  3. Click Download results at the top right.
  4. Select Exclude assignments by banned users.
  5. Click Download results.
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.

Field

Overview

If

A condition for performing the action in the then field:

To add multiple conditions, click .

then

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.

Field

Overview

If

A condition for performing the action in the then field:

To add multiple conditions, click .

then

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.

Troubleshooting

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.