rate_response
Rate a worker's response on a scale of 1-5 to provide feedback that influences their quality score and future eligibility. Optionally add free-text comments.
Instructions
Rate a single worker's response 1-5 to feed the worker quality/reputation system, optionally with free-text feedback. Use after reviewing a response from get_responses/wait_for_responses, to reward good answers and flag poor ones -- this affects the worker's quality score and future eligibility (e.g. queries with min_worker_quality set) and can trigger rewards/suspension server-side. Side effect: writes a rating record and returns the updated worker quality score; does not resubmit or modify the original response. Disambiguation: rates a response you already have -- does not fetch new responses (use get_responses/wait_for_responses first).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| score | Yes | Quality rating for the response, 1 (worst) to 5 (best). Feeds the worker's ongoing quality score. | |
| query_id | Yes | The id of the query the response belongs to (from submit_query). | |
| response_id | Yes | The id of the specific response to rate (from get_responses/wait_for_responses output). | |
| feedback_text | No | Optional free-text comment explaining the rating, visible to the worker. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | ||
| success | No | ||
| worker_quality_score | No |