Learn R Programming

MTurkR (version 0.5.1)

SendTestEventNotification: Test a Notification

Description

Test a HITType Notification, for example, to try out a HITType Notification before creating a HIT.

Usage

SendTestEventNotification(notification, test.event.type, 
                          verbose = getOption('MTurkR.verbose'), ...)

Arguments

notification
A character string containing a URL query parameter-formatted Notification structure (e.g., returned by GenerateNotification).
test.event.type
A character string containing one of: AssignmentAccepted, AssignmentAbandoned, AssignmentReturned, AssignmentSubmitted, HITReviewable, HITExpired (the default), Ping
verbose
Optionally print the results of the API request to the standard output. Default is taken from getOption('MturkR.verbose').
...
Additional arguments passed to request.

Value

  • Potentially either an email sent to the email address specified in the notification parameter, or an AWS Simple Queue Service event. Otherwise, nothing.

Details

Test a Notification configuration. The test mimics whatever the Notification configuration will do when the event described in test.event.type occurs. For example, if a Notification has been configured to send an email anytime an Assignment is Submitted, testing for an AssignmentSubmitted event should trigger an email. Similarly, testing for an AssignmentReturned event should do nothing. notificationtest is an alias.

References

http://docs.amazonwebservices.com/AWSMechTurk/latest/AWSMturkAPI/ApiReference_SendTestEventNotificationOperation.html{API Reference}

See Also

GenerateNotification SetHITTypeNotification

Examples

Run this code
a <- GenerateNotification("requester@example.com",event.type="HITExpired")
SendTestEventNotification(a,test.event.type="HITReviewable") # no notification email will be sent
SendTestEventNotification(a,test.event.type="HITExpired") # notification email will be sent

Run the code above in your browser using DataLab