Learn R Programming

MTurkR (version 0.5.1)

GenerateReviewPolicy: Generate HIT and/or Assignment ReviewPolicies

Description

Generate a HIT ReviewPolicy and/or Assignment ReviewPolicy data structure for use in CreateHIT.

Usage

GenerateReviewPolicy(hitpolicy = NULL, assignpolicy = NULL)

Arguments

hitpolicy
An optional list.
assignpolicy
An optional list.

Value

  • Returns a list containing one or two named lists, HITReviewPolicy and/or AssignmentReviewPolicy as parsed XML, string, and url-encoded string.

Details

Convert an R list into a ReviewPolicy data structure. See examples.

References

http://docs.amazonwebservices.com/AWSMechTurk/latest/AWSMturkAPI/ApiReference_QuestionFormDataStructureArticle.html{API Reference: QuestionForm} http://docs.amazonwebservices.com/AWSMechTurk/latest/AWSMturkAPI/ApiReference_ReviewPoliciesArticle.html{API Reference (ReviewPolicies)} http://docs.amazonwebservices.com/AWSMechTurk/latest/AWSMturkAPI/ApiReference_HITReviewPolicyDataStructureArticle.html{API Reference (Data Structure)}

Examples

Run this code
lista <- list(    QuestionIds=c("Question1","Question2","Question5"),
                QuestionIdAgreementThreshold=8,
                ExtendMinimumTimeInSeconds=3600)
hpolicy <- GenerateReviewPolicy(hitpolicy=lista)
listb <- list(    AnswerKey=list(    list(Key="QuestionId3",Value="B"),
                                list(Key="QuestionId7",Value="A"),
                                list(Key="QuestionId15",Value="C")),
                ExtendIfKnownAnswerScoreIsLessThan=80,
                ExtendMaximumAssignments=3)
apolicy <- GenerateReviewPolicy(assignpolicy=listb)

Run the code above in your browser using DataLab