Number of tasks completed

You can limit the number of tasks in the pool per user, in order to:

  • Get responses from as many users as possible (for this purpose, set a low threshold, such as one task suite).

  • Protect yourself from robots (for this purpose, the threshold should be higher, such as 10% of the pool's tasks).

Set key values in the quality_control.configs array in the pool settings.

Example for a JSON block

If a performer completes 12 task suites, you can ban them from your project for a given number of days, hours, minutes (at a time or in total) or permanently.

Ban for 10 days
{
   "configs": [
      {
         "collector_config": {
            "type": "ANSWER_COUNT"
         },
         "rules": [
            {
               "conditions": [
                  {
                     "key": "assignments_accepted_count",
                     "operator": "GTE",
                     "value": 12
                  }
               ],
               "action": {
                  "type": "RESTRICTION_V2",
                  "parameters": {
                     "scope": "POOL",
                     "duration_unit": "DAYS",
                     "duration": 10,
                     "private_comment": "Completed 12 task suites in the pool"
                  }
               }
            }
         ]
      }
   ]
}

To set a different ban period, change the applicable parameter for the action key:

{
   ...
               "action": {
                  "type": "RESTRICTION_V2",
                  "parameters": {
                     "scope": "POOL",
                     "duration_unit": "HOURS",
                     "duration": 12,
                     "private_comment": "Completed 12 task suites in the pool"
                  }
               }
   ...
}

Key

Key

Value

Data type

Required during creation

rules.conditions.key

Parameters that are checked in the condition:

  • assignments_accepted_count — The number of task suites completed by the user.

String

Yes

Key

Value

Data type

Required during creation

rules.conditions.key

Parameters that are checked in the condition:

  • assignments_accepted_count — The number of task suites completed by the user.

String

Yes