스튜디오 도움말

중요 참고사항

정답 유형 수정 불가

문제 생성 시 설정한 '정답 유형' (예: 응수, 퀴즈, 놓기)은 일단 문제가 저장된 후에는 절대로 변경할 수 없습니다.

문제를 처음 만들 때 신중하게 선택해주세요.

문제 유형 설명
  • 응수: 정답 수순을 따라 두어야 하는 유형입니다.
  • 퀴즈: 객관식 문제입니다.
  • 놓기: 특정 좌표를 클릭해야하는 문제입니다. (착수금지 찾기 등)
바둑판 조작 패널

돌 놓기 및 마커

  • 착수 옵션 (흑돌/백돌 추가): 활성화 시 바둑판에 돌을 놓을 수 있습니다.
    • 좌클릭: 흑돌을 놓습니다.
    • 우클릭: 백돌을 놓습니다.
  • 마커 옵션 (삼각형, 사각형 등): 활성화 시 클릭한 지점에 해당 마커를 추가합니다. 문제의 특정 부분을 강조할 때 사용합니다.

다음 수 (PL) 설정

SGF 표준에 따라 현재 국면에서 다음 수를 둘 플레이어를 지정합니다. (B: 흑, W: 백)

권장 사항

이 설정은 단순히 게임의 다음 차례를 의미합니다. 정답/오답 수순의 첫 수가 흑/백 중 무엇인지를 결정하는 것이 아닙니다.

따라서 문제 생성 시 혼동을 피하기 위해, 특별한 경우가 아니라면 항상 흑(B)으로 설정하는 것을 권장합니다.

정답 및 오답 수순 관리

문제에 대한 정답 또는 오답 수순을 추가하고 관리할 수 있습니다.

수순 추가 방법

  • 새로운 수순 추가: 바둑판에 돌을 놓은 후 [정답 추가] 또는 [오답 추가] 버튼을 누르면 새로운 수순이 저장됩니다.
  • 기존 수순에 이어서 추가 (분기 만들기):
    • 응답 트리에서 노드 클릭: 오른쪽의 응답 트리 뷰에서 원하는 지점의 노드를 클릭하면 바둑판이 해당 상태로 바뀝니다. 그 상태에서 돌을 이어 둘 수 있으며, [정답 추가] 또는 [오답 추가] 버튼을 눌러 분기 수순을 저장할 수 있습니다.
    • 네비게이션 버튼 사용: 바둑판 아래의 좌/우 화살표 버튼으로 수순을 이동한 뒤, 원하는 시점에서 돌을 놓아 새 분기를 만들 수 있습니다.

수순 삭제 방법

트리 뷰에서 노드를 더블클릭하면 특정 수순을 삭제할 수 있습니다.

문제 내보내기 및 개발자 가이드

문제 내보내기

  • 바둑 문제 썸네일의 좌측 상단 체크박스 또는 리스트 형태의 바둑 문제명 옆의 체크박스를 통해 선택한 문제와 정답 정보를 압축파일로 다운받을 수 있습니다.
  • 정답 구조

      문제정답은 정답 유형에 따라 서로 다른 key를 가진 json파일로 저장됩니다.

    • correct_responses: {coord: string, player: "B" | "W" }[] (응수)
    • wrong_responses: {coord: string, player: "B" | "W" }[] (응수)
    • select_options: string[] (퀴즈)
    • select_answer: number (퀴즈)
    • put_in_vertexes: string[] (놓기)
    • responses.coord와 put_in_vertexes의 string은 두 소문자로 이루어져있으며, SGF 표준에 따른 좌표를 나타냅니다.

      select_answer는 select_options에서 몇 번째 선택지가 정답인지 나타내며, 0은 첫 번째 선택지가 정답임을 뜻합니다.