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.

In the example, the user is blocked from accessing pool tasks after completing 12 task suites.

{
   "configs":[
      {
         "collector_сonfig":{
            "type":"ANSWER_COUNT"
            },
         "rules":[
            {
               "conditions":[
                  {
                     "key":"assignments_accepted_count",
                     "operator":"GTE",
                     "value":12
                  }
               ],
               "action":{
                  "type":"RESTRICTION",
                  "parameters":{
                     "scope":"POOL",
                     "private_comment":"Completed 12 task suites in a pool",
                     "duration_days":2
                  }
               }
            }
         ]
      }
   ]
}

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