스튜디오 도움말
중요 참고사항
정답 유형 수정 불가
문제 생성 시 설정한 '정답 유형' (예: 응수, 퀴즈, 놓기)은 일단 문제가 저장된 후에는 절대로 변경할 수 없습니다.
문제를 처음 만들 때 신중하게 선택해주세요.
문제 유형 설명
- 응수: 정답 수순을 따라 두어야 하는 유형입니다.
- 퀴즈: 객관식 문제입니다.
- 놓기: 특정 좌표를 클릭해야하는 문제입니다. (착수금지 찾기 등)
바둑판 조작 패널
돌 놓기 및 마커
- 착수 옵션 (흑돌/백돌 추가): 활성화 시 바둑판에 돌을 놓을 수 있습니다.
- 좌클릭: 흑돌을 놓습니다.
- 우클릭: 백돌을 놓습니다.
- 마커 옵션 (삼각형, 사각형 등): 활성화 시 클릭한 지점에 해당 마커를 추가합니다. 문제의 특정 부분을 강조할 때 사용합니다.
다음 수 (PL) 설정
SGF 표준에 따라 현재 국면에서 다음 수를 둘 플레이어를 지정합니다. (B: 흑, W: 백)
권장 사항
이 설정은 단순히 게임의 다음 차례를 의미합니다. 정답/오답 수순의 첫 수가 흑/백 중 무엇인지를 결정하는 것이 아닙니다.
따라서 문제 생성 시 혼동을 피하기 위해, 특별한 경우가 아니라면 항상 흑(B)으로 설정하는 것을 권장합니다.
정답 및 오답 수순 관리
문제에 대한 정답 또는 오답 수순을 추가하고 관리할 수 있습니다.
수순 추가 방법
- 새로운 수순 추가: 바둑판에 돌을 놓은 후 [정답 추가] 또는 [오답 추가] 버튼을 누르면 새로운 수순이 저장됩니다.
- 기존 수순에 이어서 추가 (분기 만들기):
- 응답 트리에서 노드 클릭: 오른쪽의 응답 트리 뷰에서 원하는 지점의 노드를 클릭하면 바둑판이 해당 상태로 바뀝니다. 그 상태에서 돌을 이어 둘 수 있으며, [정답 추가] 또는 [오답 추가] 버튼을 눌러 분기 수순을 저장할 수 있습니다.
- 네비게이션 버튼 사용: 바둑판 아래의 좌/우 화살표 버튼으로 수순을 이동한 뒤, 원하는 시점에서 돌을 놓아 새 분기를 만들 수 있습니다.
수순 삭제 방법
트리 뷰에서 노드를 더블클릭하면 특정 수순을 삭제할 수 있습니다.
문제 내보내기 및 개발자 가이드
문제 내보내기
정답 구조
- correct_responses: {coord: string, player: "B" | "W" }[] (응수)
- wrong_responses: {coord: string, player: "B" | "W" }[] (응수)
- select_options: string[] (퀴즈)
- select_answer: number (퀴즈)
- put_in_vertexes: string[] (놓기)
문제정답은 정답 유형에 따라 서로 다른 key를 가진 json파일로 저장됩니다.
responses.coord와 put_in_vertexes의 string은 두 소문자로 이루어져있으며, SGF 표준에 따른 좌표를 나타냅니다.
select_answer는 select_options에서 몇 번째 선택지가 정답인지 나타내며, 0은 첫 번째 선택지가 정답임을 뜻합니다.