def approve_worker():
      CREDITED = 5
      if "assignmentId" in request.json:
          assignment_id = request.json["assignmentId"]
          services = MTurkServices(config)
          services.reject_worker(assignment_id)
          try:
              part = Participant.query.\
                        filter(Participant.assignmentid == assignment_id).one()
              part.status = CREDITED
              db_session.add(part)
              db_session.commit()
          except:
              print "Error: Database failed to credit participant"
          return("Worker approved")
      return("Error: Missing assignment id")
def approve_worker():
    CREDITED = 5
    if "assignmentId" in request.json:
        assignment_id = request.json["assignmentId"]
        services = MTurkServices(config)
        services.reject_worker(assignment_id)
        try:
            part = Participant.query.\
                      filter(Participant.assignmentid == assignment_id).one()
            part.status = CREDITED
            db_session.add(part)
            db_session.commit()
        except:
            print "Error: Database failed to credit participant"
        return ("Worker approved")
    return ("Error: Missing assignment id")
def reject_worker():
      if "assignmentId" in request.json:
          services = MTurkServices(config)
          services.reject_worker(request.json["assignmentId"])
          return("Worker rejected")
      return("Error: Missing assignment id")
def reject_worker():
    if "assignmentId" in request.json:
        services = MTurkServices(config)
        services.reject_worker(request.json["assignmentId"])
        return ("Worker rejected")
    return ("Error: Missing assignment id")