Learn R Programming

MTurkR (version 0.5)

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

API Reference: QuestionForm

API Reference (ReviewPolicies)

API Reference (Data Structure)

Examples

Run this code
# NOT RUN {
lista <- list(    QuestionIds=c("Question1","Question2","Question5"),
                QuestionIdAgreementThreshold=8,
                ExtendMinimumTimeInSeconds=3600)
hpolicy <- GenerateReviewPolicy(hitpolicy=lista)
# }
# NOT RUN {
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