Approval(message: String) extends AssignmentEvaluation with Product with Serializable
Approval of an assignment.
the message shown with the approval (I think the worker can see this?)
Assignment[Response](hitTypeId: String, hitId: String, assignmentId: String, workerId: String, acceptTime: Long, submitTime: Long, response: Response, feedback: String) extends Product with Serializable
Represents a single annotator's response to a HIT.
the desired data representation for annotators' responses
the ID of the HIT this assignment was for
the unique ID given to this assignment on MTurk
the ID of the worker who did this assignment
the time (millis from epoch) when the worker accepted the HIT
the time (millis from epoch) when the worker submitted the HIT
the worker's response to the HIT
AssignmentEvaluation extends AnyRef
Represents an accept/reject decision for an assignment.
HIT[Prompt](hitTypeId: String, hitId: String, prompt: Prompt, creationTime: Long) extends Product with Serializable
Represents a HIT that has already been uploaded to MTurk.
the data representation of a question
the unique ID assigned to this HIT by MTurk
the data used to create the question shown to workers
the time (millis from epoch) that the HIT was created
HITDataService extends AnyRef
API for services that store the data returned by workers across HITs on MTurk.
HITInfo[Prompt, Response](hit: HIT[Prompt], assignments: List[Assignment[Response]]) extends Product with Serializable
Data structure to hold all data relevant to a particular HIT.
InMemoryHITDataService extends HITDataService
Simple in-memory implementation of HITDataService for use in testing and sample tasks.
Rejection(message: String) extends AssignmentEvaluation with Product with Serializable
Rejection of an assignment.
the message shown to the worker with the rejection