文件名称:mturkMatlab:用于与Amazon Mechanical Turk(AMT)API通信的MATLAB工具箱
文件大小:42KB
文件格式:ZIP
更新时间:2024-05-27 13:25:57
MATLAB
mturkMatlab:MATLAB Mechanical Turk工具箱 MATLAB的工具箱,可使用SOAP接口与Amazon的Mechanical Turk(MTurk)通信。 该工具箱的目的是替代MTurk命令行工具,使您可以在舒适地使用MATLAB的同时管理HIT和检索结果。 该工具箱的设计简单易用,并且围绕提供与Amazon 相同的功能进行了建模。 故意将函数名称和参数与MTurk API中的相同,以为当前使用其他工具箱的人员提供熟悉的界面。 该工具箱可与MATLAB一起使用,并且尚未在Octave上进行过测试(如果发现任何一种,请告诉我!)。 注意:使用早期版本的MATLAB(<= 2012)时似乎出现了一些莫名其妙的Java错误。 如果遇到这些情况,请升级您的MATLAB版本。 安装 所有函数均使用MATLAB编写,无需编译。 去下载: $ git clone htt
【文件预览】:
mturkMatlab-master
----LICENSE(1KB)
----util()
--------HMACencode.m(879B)
--------isvalid.m(184B)
--------loadjson.m(18KB)
--------parseAssignment.m(217B)
--------UTCtimestamp.m(315B)
--------RequestTurk.m(1KB)
--------cleanStruct.m(246B)
--------readTextFile.m(226B)
--------struct2xml.m(7KB)
--------InitializeTurk.m(314B)
--------make_dir.m(80B)
--------parsave.m(80B)
--------parseXMLstring.m(7KB)
--------populateCommonFields.m(136B)
--------textBetweenTags.m(151B)
--------checkRequired.m(499B)
--------convertToCell.m(942B)
--------checkError.m(492B)
----README.md(4KB)
----demo()
--------CreateExternalHITs.m(735B)
--------GatherResults.m(770B)
--------ApproveAndDisposeAll.m(836B)
--------external_hit.question(280B)
--------CheckBalance.m(153B)
----turkConfig.m(274B)
----mturkAPI()
--------CreateQualificationType.m(125B)
--------GetReviewableHITs.m(497B)
--------GetAssignmentStruct.m(258B)
--------RevokeQualification.m(121B)
--------SearchHITsStruct.m(293B)
--------GetHIT.m(108B)
--------GetHITStruct.m(223B)
--------ApproveAssignmentStruct.m(375B)
--------GetBonusPayments.m(118B)
--------RejectAssignmentStruct.m(293B)
--------DisposeHIT.m(112B)
--------GetAccountBalance.m(260B)
--------GetBonusPaymentsStruct.m(328B)
--------DisposeQualificationType.m(126B)
--------UpdateQualificationScore.m(126B)
--------AssignQualificationStruct.m(365B)
--------ExtendHIT.m(111B)
--------ChangeHITTypeOfHITStruct.m(290B)
--------GrantBonusStruct.m(408B)
--------ExtendHITStruct.m(328B)
--------CreateHITStruct.m(629B)
--------NotifyWorkers.m(115B)
--------RejectAssignment.m(118B)
--------ChangeHITTypeOfHIT.m(120B)
--------GetAccountBalanceStruct.m(233B)
--------SendTestEventNotification.m(127B)
--------GrantQualification.m(120B)
--------GetHITsForQualificationType.m(129B)
--------Help.m(106B)
--------UnblockWorker.m(115B)
--------ApproveAssignment.m(119B)
--------SetHITAsReviewing.m(119B)
--------ForceExpireHITStruct.m(328B)
--------GetQualificationRequests.m(126B)
--------GetQualificationScore.m(123B)
--------CreateQualificationTypeStruct.m(517B)
--------BlockWorker.m(113B)
--------GetBlockedWorkersStruct.m(269B)
--------CreateHIT.m(111B)
--------DisableHITStruct.m(316B)
--------SearchHITs.m(851B)
--------GetBlockedWorkers.m(119B)
--------GetReviewableHITsStruct.m(425B)
--------GetQualificationType.m(122B)
--------GetFileUploadURL.m(118B)
--------SearchQualificationTypes.m(126B)
--------GetRequesterWorkerStatistic.m(129B)
--------GrantBonus.m(112B)
--------SetHITTypeNotification.m(124B)
--------AssignQualification.m(121B)
--------ForceExpireHIT.m(116B)
--------DisableHIT.m(112B)
--------GetRequesterStatistic.m(123B)
--------DisposeQualificationTypeStruct.m(305B)
--------BlockWorkerStruct.m(269B)
--------ApproveRejectedAssignment.m(127B)
--------DisposeHITStruct.m(315B)
--------RejectQualificationRequest.m(128B)
--------ApproveRejectedAssignmentStruct.m(320B)
--------GetAssignmentsForHITStruct.m(449B)
--------RegisterHITType.m(117B)
--------GetAssignmentsForHIT.m(122B)
--------GetFileUploadURLStruct.m(316B)
--------GetAssignment.m(115B)
--------GetReviewResultsForHIT.m(124B)
--------UpdateQualificationType.m(125B)