사용 방법
N-Back 실험을 설계하고 실행하여 연구 데이터를 수집하는 전체 과정을 설명합니다.
1. 도구의 목적
이 도구는 N-Back 과제를 설계하고 실행하여 작업기억과 주의에 관련된 인지 수행을 연구 목적으로 측정하기 위한 실험 도구입니다.
연구자는 안내 화면, 자극 시퀀스, 타이밍, 응답 방법을 정하고 참가자의 시행별 정확도와 반응시간을 수집할 수 있습니다. 완성한 설정을 파일로 보관하면 같은 조건의 실험을 반복하거나 다른 기기에서 재현할 수 있습니다.
설정 화면에서는 실험 편집에 필요한 메뉴나 광고 같은 주변 콘텐츠가 보일 수 있지만, 실험이 시작되면 설정 화면을 벗어나 전용 실험 화면으로 전환됩니다. 실제 실험은 가능한 환경에서 전체 화면으로 실행되어 참가자가 과제에 집중할 수 있도록 구성되어 있습니다.
이 도구는 실험 구성과 데이터 수집을 지원합니다. 연구 타당도, 임상적 해석, 연구 윤리와 참가자 보호 절차는 연구자가 연구 목적과 프로토콜에 맞게 검토해야 합니다.
2. 전체 실험 구성 방식
하나의 실험은 안내 단계와 N-Back 실험 단계를 조립해 만듭니다. 설정 화면의 실험 흐름에 표시된 위에서 아래 순서대로 각 단계가 실행됩니다.
- 안내 단계
- 이미지로 실험 규칙, 연습 안내, 본실험 시작, 종료 메시지 등을 보여줍니다.
- N-Back 실험 단계
- 설정한 자극을 제시하고 참가자의 응답, 정오답과 반응시간을 기록합니다.
새 단계는 단계 추가에서 안내 화면 또는 N-Back 실험을 선택해 추가합니다. 추가한 단계는 흐름 마지막에 붙으므로 실행 순서를 고려해 구성하고, 필요하지 않은 단계는 선택한 뒤 삭제합니다.
3. 실험 설계 전에 정할 내용
설정을 시작하기 전에 연구 프로토콜에서 다음 항목을 먼저 정하는 것이 좋습니다.
- 측정에 사용할 N 값과 자극 종류
- 자극 시퀀스의 길이와 일치 시행 비율
- 자극 표시 시간, 응답 허용 시간과 ITI
- 일치·불일치 응답 방법과 사용할 키
- 연습 시행과 본 시행의 구성 및 피드백 방식
- 안내 이미지와 실험 화면의 비율
- 개인정보를 직접 포함하지 않는 참가자 ID 규칙
특정 설정값이 모든 연구에 공통으로 적합한 것은 아닙니다. 연구 목적에 맞는 값을 정한 뒤 테스트 실행으로 자극, 응답 키와 전체 시간을 검수하고, 최종 설정 파일을 연구 자료와 함께 보관하세요.
4. 안내 단계 설정하기
안내 단계는 참가자에게 규칙과 진행 상황을 이미지로 전달할 때 사용합니다. 한 단계에 여러 이미지를 넣을 수 있으며 참가자가 직접 넘기거나 정해진 시간에 자동으로 넘어가도록 설정할 수 있습니다.
안내 단계 추가
- 실험 흐름 → 단계 추가 → 안내 화면을 선택합니다.
- 단계 세부 설정에서 연습 안내, 본실험 시작처럼 알아보기 쉬운 이름을 입력합니다.
- 진행 설정에서 참가자 버튼 또는 자동 넘김을 선택합니다.
| 진행 방식 | 동작 | 사용하기 좋은 경우 |
|---|---|---|
| 참가자 버튼 | 참가자가 이전·다음·완료 버튼으로 이동 | 규칙 설명처럼 읽는 시간이 사람마다 다른 안내 |
| 자동 넘김 | 설정한 시간이 지나면 다음 이미지로 이동 | 노출 시간을 일정하게 통제해야 하는 안내 |
참가자 버튼을 선택하면 버튼 문구를 바꿀 수 있습니다. 자동 넘김에서는 모든 이미지에 적용할 기본 페이지 시간을 밀리초(ms)로 입력하고, 필요한 이미지만 페이지 목록에서 개별 시간을 지정할 수 있습니다. 개별 시간을 비워두면 기본 시간이 적용됩니다.
안내 이미지 업로드
- 이미지 추가 영역에서 파일 선택을 누릅니다.
- 이미지 한 장 또는 여러 장을 선택합니다.
- 페이지 목록에서 썸네일, 이미지 크기, 용량과 순서를 확인합니다.
- 썸네일을 눌러 크게 보고 글자와 주요 내용이 잘 보이는지 확인합니다.
- 필요하면 이미지 교체 또는 삭제를 사용합니다.
WebP, PNG, JPG 이미지를 사용할 수 있습니다. 이미지가 설정에 포함되어 자동 저장되고 설정 JSON에도 들어가므로, 같은 화질에서 용량이 작은 WebP 형식으로 변환해 업로드하는 것을 권장합니다.
| 항목 | 권장 기준 |
|---|---|
| 이미지 한 장 | 5MB 이하 |
| 업로드 이미지 전체 | 20MB 이하 |
| 안내 페이지 | 20장 이하 |
| 16:9 이미지 예시 | 1280 × 720 |
새 이미지는 현재 페이지 목록 뒤에 추가되며 목록 순서대로 표시됩니다. 파일명에 01, 02처럼 번호를 붙이면 여러 장의 순서를 확인하기 쉽습니다. 이미지와 실험 화면의 비율이 다르면 이미지가 잘리지는 않지만 주변에 여백이 생길 수 있으므로 같은 비율로 준비하세요.
5. N-Back 실험 단계 설정하기
실험 흐름 → 단계 추가 → N-Back 실험을 선택한 뒤 단계 이름, N-Back 규칙, 타이밍, 응답과 피드백을 설정합니다.
N 값과 자극 시퀀스
N 값은 현재 자극을 몇 시행 전 자극과 비교할지 정합니다. 예를 들어 2-back에서는 현재 자극과 두 시행 전 자극이 같으면 일치입니다. 처음 N개 시행은 비교 대상이 없으므로 채점에서 제외됩니다.
자극은 A, B, A, C처럼 쉼표로 구분해 입력합니다. 설정 아래의 시행 미리보기에서 총 시행 수, 준비 시행, 일치 비율과 각 시행의 정답을 확인하세요.
시행 타이밍
| 항목 | 의미 | 예시 |
|---|---|---|
| 자극 표시 시간 | 문자나 숫자가 화면에 보이는 시간 | 500ms = 0.5초 |
| 응답 허용 시간 | 시행 시작부터 키 입력을 받는 전체 시간 | 2500ms = 2.5초 |
| ITI | 응답 시간이 끝난 뒤 다음 시행까지의 간격 | 0ms = 바로 다음 시행 |
응답 허용 시간은 자극 표시 시간보다 길거나 같아야 합니다.
응답 방식과 키
- 일치 / 불일치
- 채점 대상 시행마다 일치 키 또는 불일치 키로 응답합니다.
- 일치만
- 일치할 때만 키를 누르며, 불일치 시행에서는 누르지 않는 것이 정답입니다.
응답 키 버튼을 누른 다음 실제 사용할 키보드 키를 한 번 누릅니다. 일치 키와 불일치 키는 서로 달라야 하며 테스트 실행에서 입력이 올바르게 기록되는지 확인해야 합니다.
피드백
정오답 표시, 응답 기록 표시, 없음 중 하나를 선택합니다. 연습 시행에서는 참가자가 규칙을 이해할 수 있도록 피드백을 제공하고, 본 시행에서는 수행에 영향을 주지 않도록 피드백 없음을 사용할 수 있습니다. 적용 방식은 연구 프로토콜에 따라 결정하세요.
잘못된 시퀀스, 같은 응답 키, 응답 허용 시간 오류처럼 실행할 수 없는 설정은 빨간 메시지로 표시됩니다. 오류를 모두 수정해야 테스트와 실험을 시작할 수 있습니다.
6. 연습과 본실험 구성하기
연습과 본실험은 각각 별도의 안내 단계와 N-Back 실험 단계로 구성할 수 있습니다. 단계 이름을 연습시행, 본시행처럼 명확히 정하면 결과 데이터에서도 두 구간을 쉽게 구분할 수 있습니다.
- 연습은 본실험보다 짧은 별도 시퀀스로 구성할 수 있습니다.
- 본실험과 같은 응답 키를 사용해 참가자가 조작에 익숙해지도록 합니다.
- N 값과 타이밍을 동일하게 유지해야 하는 설계라면 단계 사이에 값이 달라지지 않았는지 확인합니다.
- 본실험에 사용할 자극과 피드백 방식은 연구 프로토콜에 맞게 고정합니다.
7. 테스트 실행과 실제 실험 시작
설정을 마치면 오른쪽 위 실험 실행을 눌러 실행 준비 화면을 엽니다. 단계 수, 총 시행 수, 이미지 용량과 오류 메시지를 확인한 뒤 먼저 테스트 실행으로 전체 흐름을 검수하세요.
| 구분 | 테스트 실행 | 실험 시작 |
|---|---|---|
| 실험 ID | 없어도 실행 가능 | 반드시 입력 |
| 결과 저장 | 저장하지 않음 | 완료 후 브라우저에 저장 |
| 실행 환경 | 설정과 흐름 검수용 | 가능한 환경에서 전체 화면 실행 |
- 테스트 실행으로 안내 순서, 이미지 여백, 자동 넘김 시간과 응답 키를 확인합니다.
- 참가자와 조건을 구분할 실험 ID를 입력합니다. 예: P001_condition_A
- 실험 시작을 눌러 실제 데이터를 수집합니다.
- 실험 화면에서 나온 뒤 결과 메뉴를 열어 저장된 결과를 확인합니다.
실험 ID에는 참가자의 이름이나 연락처 같은 개인정보를 직접 사용하지 않고 연구용 익명 식별자를 사용하는 것을 권장합니다.
8. 결과 확인과 데이터 저장
결과는 현재 브라우저에 최대 20개, 7일간 임시 저장되지만 이는 보장 기간이 아닙니다. 브라우저 데이터 삭제, 시크릿 모드, 저장 공간 정리, 기기나 브라우저 변경 등 환경에 따라 언제든지 사라질 수 있습니다.
실험 완료 후 결과 메뉴를 열고 실험 ID, 설정 이름, 완료 시각과 시행 수를 확인합니다. CSV 다운로드를 누른 뒤 파일이 정상적으로 열리는지 확인하고 연구 데이터 보관 위치에 바로 복사하세요.
CSV에서 얻을 수 있는 데이터
| 구분 | 기록되는 내용 |
|---|---|
| 실험 정보 | 참가자와 조건을 구분하기 위해 입력한 실험 ID와 실험을 완료한 시각 |
| 단계 정보 | 전체 흐름에서 N-Back 단계가 실행된 순서와 설정 화면에서 지정한 단계 이름 |
| 시행 정보 | 각 N-Back 단계 안에서의 시행 번호, 현재 제시된 자극과 비교 대상인 N회 전 자극 |
| 응답 데이터 | 해당 시행의 일치·불일치 정답, 참가자가 입력한 응답과 정오답 판정 |
| 반응시간 | 자극 제시부터 첫 유효 응답까지 걸린 밀리초와 응답 시간 안에 필요한 응답이 있었는지 여부 |
| N-Back 조건 | 해당 단계에 적용된 N 값, 일치·불일치 응답 방식과 피드백 방식 |
| 타이밍 조건 | 해당 단계에 적용된 자극 표시 시간, 응답 허용 시간과 ITI(모두 밀리초 단위) |
CSV는 시행별 원자료를 제공합니다. 이를 이용해 참가자별·단계별 정확도, 일치와 불일치 시행의 수행 차이, 정답 시행의 평균 또는 중앙 반응시간, 무응답과 시간 초과 비율, 연습과 본실험의 수행 차이를 분석할 수 있습니다.
CSV에서 일치와 불일치는 match와 nonMatch, 정오답과 시간 초과 여부는 true와 false로 기록됩니다. 처음 N개 준비 시행은 채점 대상이 아니므로 N회 전 자극, 정답, 정오답과 시간 초과 값이 비어 있습니다. 참가자가 응답하지 않은 시행은 응답과 반응시간이 비어 있을 수 있습니다.
결과 CSV와 함께 해당 실험에 사용한 설정 JSON도 보관하세요. 두 파일을 함께 보관하면 어떤 시퀀스, 타이밍과 피드백 조건에서 수집한 데이터인지 확인하고 실험을 재현하기 쉽습니다.
9. 설정 내보내기와 불러오기
설정값과 업로드 이미지는 수정할 때마다 현재 브라우저에 자동 저장됩니다. 화면 위쪽의 자동 저장됨 표시를 확인할 수 있지만, 자동 저장된 설정은 다른 브라우저나 기기로 자동으로 이동하지 않습니다.
설정 내보내기
- 설정 화면 오른쪽 위의 설정 내보내기를 누릅니다.
- 다운로드된 JSON 파일을 연구 자료 보관 위치에 저장합니다.
- 업로드 이미지가 많으면 설정 파일도 커지므로 이미지 용량을 함께 관리합니다.
설정 불러오기
- 설정 불러오기를 누르고 내보낸 JSON 파일을 선택합니다.
- 현재 편집 중인 설정을 교체한다는 확인 내용을 읽고 불러옵니다.
- 단계와 이미지가 모두 보이는지 확인한 뒤 테스트 실행을 다시 진행합니다.
설정 불러오기는 현재 설정을 교체합니다. 기존 설정이 필요하면 먼저 내보내세요. 최종 설정 JSON을 결과 CSV와 함께 보관하면 동일한 실험 조건을 다시 구성하기 쉽습니다. 설정을 교체해도 이미 완료된 실험 결과는 삭제되지 않습니다.