0

I would like to programmatically increase or decrease the number of opportunities based upon getting a consensus answer. For example:

  • Start with 3 opportunities
    • If the first two are correct, remove the third opportunity
    • If each of the first three are different, add another opportunity
    • etc.

Is there a way to do this with mechanical turk given the HIT object? Something like:

hit_obj = self.conn.get_hit('MY_HIT_ID')
hit.increase_num_opps(+1) # pseudo-code

Amazon Reference:

MaxAssignments The number of times the HIT can be accepted and completed before the HIT becomes unavailable.

Type: positive integer

Default: 1

David542
  • 104,438
  • 178
  • 489
  • 842

1 Answers1

1

Use extend_hit and specify the value of the assignments_increment parameter.

Thomas
  • 43,637
  • 12
  • 109
  • 140