Module erlcloud_mturk

Function Index

approve_assignment/2
approve_assignment/3
assign_qualification/2
assign_qualification/3
assign_qualification/4
assign_qualification/5
block_worker/2
block_worker/3
change_hit_type_of_hit/2
change_hit_type_of_hit/3
configure/2
configure/3
create_hit/1
create_hit/2
create_hit/5
create_hit/6
create_qualification_type/1
create_qualification_type/2
decode_xml/1
disable_hit/1
disable_hit/2
dispose_hit/1
dispose_hit/2
dispose_qualification_type/1
dispose_qualification_type/2
extend_hit/3
extend_hit/4
force_expire_hit/1
force_expire_hit/2
get_account_balance/0
get_account_balance/1
get_assignments_for_hit/1
get_assignments_for_hit/2
get_assignments_for_hit/3
get_bonus_payments_for_assignment/2
get_bonus_payments_for_assignment/3
get_bonus_payments_for_hit/2
get_bonus_payments_for_hit/3
get_file_upload_url/2
get_file_upload_url/3
get_hit/1
get_hit/2
get_hits_for_qualification_type/1
get_hits_for_qualification_type/2
get_hits_for_qualification_type/3
get_qualification_requests/0
get_qualification_requests/1
get_qualification_requests/2
get_qualification_score/2
get_qualification_score/3
get_qualification_type/1
get_qualification_type/2
get_qualifications_for_qualification_type/1
get_qualifications_for_qualification_type/2
get_qualifications_for_qualification_type/3
get_requester_statistic/2
get_requester_statistic/3
get_requester_statistic/4
get_reviewable_hits/0
get_reviewable_hits/1
get_reviewable_hits/2
grant_bonus/4
grant_bonus/5
grant_qualification/1
grant_qualification/2
grant_qualification/3
new/2
new/3
notify_workers/3
notify_workers/4
register_hit_type/1
register_hit_type/2
reject_assignment/1
reject_assignment/2
reject_assignment/3
reject_qualification_request/1
reject_qualification_request/2
reject_qualification_request/3
revoke_qualification/2
revoke_qualification/3
revoke_qualification/4
search_hits/0
search_hits/1
search_hits/2
search_qualification_types/0
search_qualification_types/1
search_qualification_types/2
send_test_event_notification/2
send_test_event_notification/3
set_hit_as_reviewing/1
set_hit_as_reviewing/2
set_hit_as_reviewing/3
set_hit_type_notification/2
set_hit_type_notification/3
set_hit_type_notification/4
unblock_worker/1
unblock_worker/2
update_qualification_score/3
update_qualification_score/4
update_qualification_type/1
update_qualification_type/2

Function Details

approve_assignment/2

approve_assignment(AssignmentId::string(), RequesterFeedback::string() | none) -> ok

approve_assignment/3

approve_assignment(AssignmentId::string(), RequesterFeedback::string() | none, Config::aws_config()) -> ok

assign_qualification/2

assign_qualification(QualificationTypeId::string(), WorkerId::string()) -> ok

assign_qualification/3

assign_qualification(QualificationTypeId::string(), WorkerId::string(), Config::integer() | aws_config()) -> ok

assign_qualification/4

assign_qualification(QualificationTypeId::string(), WorkerId::string(), IntegerValue::integer(), Config::boolean() | aws_config()) -> ok

assign_qualification/5

assign_qualification(QualificationTypeId::string(), WorkerId::string(), IntegerValue::integer(), SendNotification::boolean(), Config::aws_config()) -> ok

block_worker/2

block_worker(WorkerId::string(), Reason::string()) -> ok

block_worker/3

block_worker(WorkerId::string(), Reason::string(), Config::aws_config()) -> ok

change_hit_type_of_hit/2

change_hit_type_of_hit(HITId::string(), HITTypeId::string()) -> ok

change_hit_type_of_hit/3

change_hit_type_of_hit(HITId::string(), HITTypeId::string(), Config::aws_config()) -> ok

configure/2

configure(AccessKeyId::string(), SecretAccessKey::string()) -> ok

configure/3

configure(AccessKeyId::string(), SecretAccessKey::string(), Host::string()) -> ok

create_hit/1

create_hit(Mturk_hit::#mturk_hit{}) -> proplist()

create_hit/2

create_hit(Mturk_hit::#mturk_hit{}, Config::aws_config()) -> proplist()

create_hit/5

create_hit(HITTypeId::string(), Question::mturk_question(), LifetimeInSeconds::30..3153600, MaxAssignments::1..1000000000, RequesterAnnotation::string() | none) -> proplist()

create_hit/6

create_hit(HITTypeId::string(), Question::mturk_question(), LifetimeInSeconds::30..3153600, MaxAssignments::1..1000000000, RequesterAnnotation::string() | none, Config::aws_config()) -> proplist()

create_qualification_type/1

create_qualification_type(Mturk_qualification_type::#mturk_qualification_type{}) -> proplist()

create_qualification_type/2

create_qualification_type(Mturk_qualification_type::#mturk_qualification_type{}, Config::aws_config()) -> proplist()

decode_xml/1

decode_xml(List) -> any()

disable_hit/1

disable_hit(HITId::string()) -> ok

disable_hit/2

disable_hit(HITId::string(), Config::aws_config()) -> ok

dispose_hit/1

dispose_hit(HITId::string()) -> ok

dispose_hit/2

dispose_hit(HITId::string(), Config::aws_config()) -> ok

dispose_qualification_type/1

dispose_qualification_type(QualificationTypeId::string()) -> ok

dispose_qualification_type/2

dispose_qualification_type(QualificationTypeId::string(), Config::aws_config()) -> ok

extend_hit/3

extend_hit(HITId::string(), MaxAssignmentsIncrement::1..1000000000 | none, ExpirationIncrementInSeconds::3600..31536000 | none) -> ok

extend_hit/4

extend_hit(HITId::string(), MaxAssignmentsIncrement::1..1000000000 | none, ExpirationIncrementInSeconds::3600..31536000 | none, Config::aws_config()) -> ok

force_expire_hit/1

force_expire_hit(HITId::string()) -> ok

force_expire_hit/2

force_expire_hit(HITId::string(), Config::aws_config()) -> ok

get_account_balance/0

get_account_balance() -> proplist()

get_account_balance/1

get_account_balance(Config::aws_config()) -> proplist()

get_assignments_for_hit/1

get_assignments_for_hit(HITId::string()) -> proplist()

get_assignments_for_hit/2

get_assignments_for_hit(HITId::string(), Config::proplist() | aws_config()) -> proplist()

get_assignments_for_hit/3

get_assignments_for_hit(HITId::string(), Options::proplist(), Config::aws_config()) -> proplist()

get_bonus_payments_for_assignment/2

get_bonus_payments_for_assignment(AssignmentId::string(), Options::proplist()) -> proplist()

get_bonus_payments_for_assignment/3

get_bonus_payments_for_assignment(AssignmentId::string(), Options::proplist(), Config::aws_config()) -> proplist()

get_bonus_payments_for_hit/2

get_bonus_payments_for_hit(HITId::string(), Options::proplist()) -> proplist()

get_bonus_payments_for_hit/3

get_bonus_payments_for_hit(HITId::string(), Options::proplist(), Config::aws_config()) -> proplist()

get_file_upload_url/2

get_file_upload_url(AssignmentId::string(), QuestionIdentifier::string()) -> string()

get_file_upload_url/3

get_file_upload_url(AssignmentId::string(), QuestionIdentifier::string(), Config::aws_config()) -> string()

get_hit/1

get_hit(HITId::string()) -> #mturk_hit{}

get_hit/2

get_hit(HITId::string(), Config::aws_config()) -> #mturk_hit{}

get_hits_for_qualification_type/1

get_hits_for_qualification_type(QualificationTypeId::string()) -> proplist()

get_hits_for_qualification_type/2

get_hits_for_qualification_type(QualificationTypeId::string(), Config::proplist() | aws_config()) -> proplist()

get_hits_for_qualification_type/3

get_hits_for_qualification_type(QualificationTypeId::string(), Options::proplist(), Config::aws_config()) -> proplist()

get_qualification_requests/0

get_qualification_requests() -> proplist()

get_qualification_requests/1

get_qualification_requests(Config::proplist() | aws_config()) -> proplist()

get_qualification_requests/2

get_qualification_requests(Options::proplist(), Config::aws_config()) -> proplist()

get_qualification_score/2

get_qualification_score(QualificationTypeId::string(), SubjectId::string()) -> proplist()

get_qualification_score/3

get_qualification_score(QualificationTypeId::string(), SubjectId::string(), Config::aws_config()) -> proplist()

get_qualification_type/1

get_qualification_type(QualificationTypeId::string()) -> #mturk_qualification_type{}

get_qualification_type/2

get_qualification_type(QualificationTypeId::string(), Config::aws_config()) -> #mturk_qualification_type{}

get_qualifications_for_qualification_type/1

get_qualifications_for_qualification_type(QualificationTypeId::string()) -> [proplist()]

get_qualifications_for_qualification_type/2

get_qualifications_for_qualification_type(QualificationTypeId::string(), Config::proplist() | aws_config()) -> [proplist()]

get_qualifications_for_qualification_type/3

get_qualifications_for_qualification_type(QualificationTypeId::string(), Options::proplist(), Config::aws_config()) -> [proplist()]

get_requester_statistic/2

get_requester_statistic(Statistic::string(), TimePeriod::one_day | seven_days | thirty_days | life_to_date) -> [{datetime(), float()}]

get_requester_statistic/3

get_requester_statistic(Statistic::string(), TimePeriod::one_day | seven_days | thirty_days | life_to_date, Config::pos_integer() | aws_config()) -> [{datetime(), float()}]

get_requester_statistic/4

get_requester_statistic(Statistic::string(), TimePeriod::one_day | seven_days | thirty_days | life_to_date, Count::pos_integer(), Config::aws_config()) -> [{datetime(), float()}]

get_reviewable_hits/0

get_reviewable_hits() -> proplist()

get_reviewable_hits/1

get_reviewable_hits(Config::proplist() | aws_config()) -> proplist()

get_reviewable_hits/2

get_reviewable_hits(Options::proplist(), Config::aws_config()) -> proplist()

grant_bonus/4

grant_bonus(WorkerId::string(), AssignmentId::string(), Mturk_money::#mturk_money{}, Reason::string()) -> ok

grant_bonus/5

grant_bonus(WorkerId::string(), AssignmentId::string(), Mturk_money::#mturk_money{}, Reason::string(), Config::aws_config()) -> ok

grant_qualification/1

grant_qualification(QualificationRequestId::string()) -> ok

grant_qualification/2

grant_qualification(QualificationRequestId::string(), Config::integer() | none | aws_config()) -> ok

grant_qualification/3

grant_qualification(QualificationRequestId::string(), Value::integer() | none, Config::aws_config()) -> ok

new/2

new(AccessKeyId::string(), SecretAccessKey::string()) -> aws_config()

new/3

new(AccessKeyId::string(), SecretAccessKey::string(), Host::string()) -> aws_config()

notify_workers/3

notify_workers(Subject::string(), MessageText::string(), WorkerIds::[string()]) -> ok

notify_workers/4

notify_workers(Subject::string(), MessageText::string(), WorkerIds::[string()], Config::aws_config()) -> ok

register_hit_type/1

register_hit_type(Mturk_hit::#mturk_hit{}) -> proplist()

register_hit_type/2

register_hit_type(Mturk_hit::#mturk_hit{}, Config::aws_config()) -> proplist()

reject_assignment/1

reject_assignment(AssignmentId::string()) -> ok

reject_assignment/2

reject_assignment(AssignmentId::string(), Config::string() | none | aws_config()) -> ok

reject_assignment/3

reject_assignment(AssignmentId::string(), Reason::string() | none, Config::aws_config()) -> ok

reject_qualification_request/1

reject_qualification_request(QualificationRequestId::string()) -> ok

reject_qualification_request/2

reject_qualification_request(QualificationRequestId::string(), Config::string() | none | aws_config()) -> ok

reject_qualification_request/3

reject_qualification_request(QualificationRequestId::string(), Reason::string() | none, Config::aws_config()) -> ok

revoke_qualification/2

revoke_qualification(QualificationTypeId::string(), WorkerId::string()) -> ok

revoke_qualification/3

revoke_qualification(QualificationTypeId::string(), WorkerId::string(), Config::string() | none | aws_config()) -> ok

revoke_qualification/4

revoke_qualification(QualificationTypeId::string(), WorkerId::string(), Reason::string() | none, Config::aws_config()) -> ok

search_hits/0

search_hits() -> proplist()

search_hits/1

search_hits(Config::proplist() | aws_config()) -> proplist()

search_hits/2

search_hits(Options::proplist(), Config::aws_config()) -> proplist()

search_qualification_types/0

search_qualification_types() -> proplist()

search_qualification_types/1

search_qualification_types(Config::proplist() | aws_config()) -> proplist()

search_qualification_types/2

search_qualification_types(Options::proplist(), Config::aws_config()) -> proplist()

send_test_event_notification/2

send_test_event_notification(Notificaiton::proplist(), TestEventType::mturk_event_type()) -> ok

send_test_event_notification/3

send_test_event_notification(Notification::proplist(), TestEventType::mturk_event_type(), Config::aws_config()) -> ok

set_hit_as_reviewing/1

set_hit_as_reviewing(HITId::string()) -> ok

set_hit_as_reviewing/2

set_hit_as_reviewing(HITId::string(), Config::boolean() | aws_config()) -> ok

set_hit_as_reviewing/3

set_hit_as_reviewing(HITId::string(), Revert::boolean(), Config::aws_config()) -> ok

set_hit_type_notification/2

set_hit_type_notification(HITTypeId::string(), Notification::proplist()) -> ok

set_hit_type_notification/3

set_hit_type_notification(HITTypeId::string(), Notification::proplist(), Config::boolean() | undefined | aws_config()) -> ok

set_hit_type_notification/4

set_hit_type_notification(HITTypeId::string(), Notification::proplist(), Active::boolean() | undefined, Config::aws_config()) -> ok

unblock_worker/1

unblock_worker(WorkerId::string()) -> ok

unblock_worker/2

unblock_worker(WorkerId::string(), Config::string() | none | aws_config()) -> ok

update_qualification_score/3

update_qualification_score(QualificationTypeId::string(), SubjectId::string(), IntegerValue::integer()) -> ok

update_qualification_score/4

update_qualification_score(QualificationTypeId::string(), SubjectId::string(), IntegerValue::integer(), Config::aws_config()) -> ok

update_qualification_type/1

update_qualification_type(Mturk_qualification_type::#mturk_qualification_type{}) -> #mturk_qualification_type{}

update_qualification_type/2

update_qualification_type(Mturk_qualification_type::#mturk_qualification_type{}, Config::aws_config()) -> #mturk_qualification_type{}


Generated by EDoc