2017-12-09 1 views

답변

0

MTurk 리퀘 스터 웹 사이트의 "관리"탭은 MTurk 리퀘 스터 웹 사이트 (만들기 사용) 탭으로 생성 된 배치를 관리하기위한 것입니다. API로 생성 한 HIT를 보거나 싶으면 ListHITs API method을 직접 (자바 코드 사용) 또는 AWS 명령 행 인터페이스 (CLI)를 사용하여 사용할 수 있습니다.

다음은 AWS CLI와 함께이 작업을 수행하는 방법을 설명하는 블로그입니다 : https://blog.mturk.com/tutorial-managing-mturk-hits-with-the-aws-command-line-interface-56eaabb7fd4c

블로그는 AWS CLI 꼭대기에 앉아 더 많은 대화 형 쉘입니다 AWS 쉘을 사용하는 방법을 보여줍니다. 자동 완성 기능이있어 각 명령에 인라인 "man"페이지가 표시됩니다. 나는 개인적으로 이것을 선호한다.

CLI와 aws-shell을 사용하면 결과에 대한 필터와 포맷터를 작성할 수 있습니다. 그래서 당신은 같은 일을 할 수 있습니다

aws mturk list-hits --output table --query 'HITs[].{"1. HITId": HITId, "2. Title": Title, "3. Status":HITStatus}' --endpoint-url https://mturk-requester-sandbox.us-east-1.amazonaws.com --max-results 5 

이 5 결과 (--max-결과를) 받고, 샌드 박스 (--endpoint)에, ListHITs를 호출, 기본 대신 테이블로 출력 형식을 JSON (--output) 및 HITs 객체 (HITs [])의 JSON이 HITId, Title 및 Status 필드 만 가져 오는 동안이 필드의 제목을 "1. HITId", "2. Title" 및 "3. 상태".

GUI에서 HIT를 개별적으로 관리하기위한 MTurk 리퀘 스터 웹 사이트의 링크가 있었지만 API에서 HIT가 표시되지만 이번 달은 사용되지 않습니다. 여기에 간단한 스레드가 있습니다 : https://forums.aws.amazon.com/thread.jspa?threadID=267769&tstart=0

+0

에서 사용할 수있는 도구에 대한 포괄적 인 정보를 포함 README를 참조하십시오 API의 결과를 다운로드 할 수있는 붙박이 기능이 있는가 또는 CLI를 통해? 리퀘 스터 UI를 통해 생성 된 HIT에 사용할 수 있습니다. API를 통해 생성 된 HIT에 대해 UI에서 제공 한 것과 유사한 Excel 시트를 갖고 싶습니다. 그런 다음이를 사용하여 승인/거부합니다. CLI를 통해 가능합니까? 아니면이 코드를 직접 작성해야합니까? –

1

그래서 내 자신의 MTurk 작업과 상호 작용하기 위해 API 시작 작업의 데이터를 모니터링, 검토, 관리 및 다운로드 할 수있는 기초적인 관리 콘솔을 개발했습니다.

관리 콘솔은 완전히 자바 스크립트 기반이며 웹 브라우저에서 로컬로 실행됩니다. 2017 년 12 월의 변경 사항에서 Manage HITs 개별 모듈로 제거 된 대부분의 기본 기능을 복제합니다. 도구를 사용하려면 API 키가 있어야하지만 저장되지 않으며 제 3 자에게 전송되지 않습니다.

당신은 GitHub의에서 사본을 다운로드 할 수 있습니다 https://github.com/jtjacques/mturk-manage/archive/master.zip

는 GitHub의 프로젝트 페이지 https://github.com/jtjacques/mturk-manage

관련 문제