This repository was archived by the owner on May 24, 2019. It is now read-only.
Simplified Function Arguments and Numerous Fixes
MTurkR v0.5
This release includes a large number of bug fixes, documentation corrections, and a large number of user-visible changes to function arguments meant to substantially simplify package use. Some highlights:
GenerateQualificationRequirementnow supports new comparators (given MTurk API update on 2014-07-17): "DoesNotExist", "In", and "NotIn". The "DoesNotExist" comparator allows requesters to effectively block workers who do not have, e.g., a requester-defined qualification. The "In" and "NotIn" comparators allow a boolean OR logical in QualificationRequirements (e.g., allowing a worker to be from the US or the UK) rather than having to create two separate HITs with different Locale restrictions. See documentation for details.- Some features of of the basic API request functionality have changed: The
signatureargument torequestnow defaults toNULLand is generated automatically (authenticateis therefore deprecated).ParseErrorCodesis removed (now used internally inrequest). Arguments can be passed torequestvia a new...argument in all functions. options('MTurkR.print')is deleted and replaced byoptions('MTurkR.verbose'). All functions will, temporarily, acceptprintarguments. All code should be updated to reflect the new terminology moving forward.- Functions of the form
*ToDataFramehave been replaced withas.data.frameS3 methods, which are handled by a globalas.data.frame.MTurkResponsefunction.