1. 도구 소개
1.1 Time Reproduction 과제
Time Reproduction은 먼저 경험한 자극의 지속시간을 참가자가 직접 다시 만들어내는 과제입니다. 이 도구에서는 화면 중앙의 빨간 사각형을 목표 시간만큼 제시한 뒤, 참가자가 같은 시간이 지났다고 판단할 때까지 사각형을 다시 표시합니다.
- 1목표 제시빨간 사각형을 설정된 시간만큼 관찰
- 2재현 시작버튼 또는 응답 키로 사각형 표시 시작
- 3재현 정지같은 시간이 지났다고 판단할 때 정지
목표 2,000ms재현 2,180ms오차 +180ms
1.2 연구자 화면과 참가자 화면
연구자는 설정 화면에서 안내와 과제 단계를 구성하고, 참가자는 실행 시 고정된 설정만 보게 됩니다. 실행을 시작한 뒤 설정 화면을 수정해도 이미 시작한 세션에는 반영되지 않습니다.
- 안내와 과제 순서 구성
- 목표 지속시간과 타이밍 설정
- 응답 키와 피드백 설정
- 목표 자극 관찰
- 지속시간 재현
- 전체 흐름 완료
2. 실험 설정
안내 화면과 시간 재현 과제를 원하는 순서로 조합합니다. 각 단계는 위에서 아래 순서대로 실행되며, 화살표나 드래그로 순서를 바꿀 수 있습니다.
- 연습 안내
- 연습시행 · 1,000ms, 2,000ms
- 본시행 안내
- 본시행 1
- 세션 간 휴식 · 3초
- 본시행 2
- 실험자 호출 안내
테스트는 좁은 화면에서도 가능하지만, 결과를 저장하는 본실험은 768px 이상의 데스크톱 환경에서 시작할 수 있습니다. 실제 실험에 사용할 브라우저와 모니터에서 미리 테스트하세요.
2.1 실험 기본 정보
실험 설정 이름은 결과와 설정 파일을 구분할 때 사용합니다. 화면 비율은 안내 이미지와 참가자 화면의 기준 비율이며, 실제 실험 모니터에 맞는 값을 선택합니다.
2.2 안내 화면
안내 화면에는 한 장 이상의 이미지를 넣습니다. 참가자가 직접 이전·다음 버튼으로 넘기거나, 페이지마다 지정한 시간이 지나면 자동으로 넘어가도록 설정할 수 있습니다.
| 항목 | 설명 |
|---|---|
| 단계 이름 | 실험 흐름과 결과를 구분하는 이름 |
| 안내 이미지 | 참가자에게 표시할 이미지와 대체 텍스트 |
| 참가자 넘김 | 이전·다음·완료 버튼의 문구를 설정 |
| 자동 넘김 | 전체 기본 시간 또는 이미지별 표시시간을 설정 |
2.3 시간 재현 과제
목표 지속시간 목록에 입력한 값 하나가 한 시행이 됩니다. 쉼표나 줄바꿈으로 구분하며 입력한 순서대로 실행됩니다.
| 항목 | 설명 |
|---|---|
| 지속시간 목록 | 시행별 목표 자극 시간(ms) |
| 자극 전 대기시간 | 각 시행에서 목표 자극이 나타나기 전 응시 시간을 설정 |
| 시행 간 간격 | 한 시행이 끝난 뒤 다음 시행 준비를 시작하기까지의 시간 |
| 최대 재현시간 | 무응답 시행을 자동 종료하고 시간 초과로 기록하는 기준 |
| 재현 시작·정지 키 | 화면 버튼과 함께 사용할 물리 키보드 입력 |
| 시행 후 피드백 | 목표·재현·오차를 표시하거나 아무 정보도 표시하지 않음 |
시행 타이밍
- 자극 전 대기응시점
- 목표 제시빨간 사각형
- 참가자 재현시작·정지
- 시행 간 간격피드백 또는 응시점
피드백 사용
연습시행에서는 목표·재현·오차 표시가 참가자의 조작 이해를 도울 수 있습니다. 본시행에서 같은 피드백을 사용하면 다음 응답을 학습시킬 수 있으므로 연구 설계에 필요할 때만 켜세요.
시행 미리보기
유효한 목표 지속시간을 입력하면 총 시행 수, 최단·최장·평균 목표 시간과 시행 순서를 바로 확인할 수 있습니다. 오류가 있는 동안에는 테스트와 본실험을 시작할 수 없습니다.
3. 실행
설정을 완료한 뒤 실험 실행을 누르면 전체 단계, 시행 수와 예상 과제 시간을 확인할 수 있습니다.
3.1 테스트 실행
안내 순서, 자극 표시, 응답 버튼과 키, 피드백을 실제 조건으로 확인합니다. 결과는 저장되지 않으며 화면 위쪽의 테스트 종료 버튼으로 설정 화면에 돌아갈 수 있습니다.
3.2 본실험 실행
개인정보 대신 P001_condition_A처럼 익명 연구 ID를 입력합니다. 가능한 경우 전체 화면으로 전환되며, 모든 단계를 완료한 결과만 브라우저에 저장됩니다.
새로고침, 탭 닫기 또는 브라우저 종료 전에 참가자 세션이 완료됐는지 확인하세요. 과제 도중 탭이나 창이 가려지면 측정 정확도를 위해 진행 중이던 시행을 기록하지 않고 다시 시작합니다.
4. 결과 확인 및 저장
본실험을 완료하면 결과 페이지에서 시행 수와 평균 절대오차를 확인하고 CSV를 내려받을 수 있습니다.
4.1 주요 결과값
| CSV 열 | 의미 |
|---|---|
target_duration_ms | 설정한 목표 지속시간 |
presented_duration_ms | 자극이 나타나고 사라지는 브라우저 프레임 경계 사이의 시간 |
reproduced_duration_ms | 참가자가 시작부터 정지까지 재현한 시간 |
signed_error_ms | 재현시간 − 목표시간. 양수는 과대 재현, 음수는 과소 재현 |
absolute_error_ms | 방향을 제외한 오차의 크기 |
relative_error_percent | 목표시간에 대한 부호 있는 오차 비율 |
reproduction_ratio | 재현시간 ÷ 목표시간. 1에 가까울수록 목표와 유사 |
timeout | 최대 재현시간을 넘겨 자동 종료됐는지 여부 |
결과는 서버로 전송되지 않고 현재 브라우저에 최대 20개, 7일간 저장됩니다. CSV를 연구 데이터 보관 위치로 옮기고 정상적으로 열리는지 확인하세요. 완료 화면에서 저장 성공을 확인한 뒤 돌아가며, 저장 실패가 표시되면 화면을 닫지 말고 다시 저장을 누르세요.
5. 설정 저장 및 불러오기
편집 중인 설정은 현재 브라우저에 자동 저장됩니다. 재현 가능한 실험 구성을 보관하거나 다른 환경으로 옮기려면 JSON 파일을 사용하세요.
5.1 설정 내보내기
설정 내보내기를 누르면 실험 기본 정보, 전체 단계, 목표 지속시간, 타이밍, 응답 방식과 업로드한 안내 이미지가 JSON 파일에 저장됩니다. 완료 결과는 포함되지 않습니다.
5.2 설정 불러오기
설정 불러오기로 이 도구에서 내보낸 JSON 파일을 선택합니다. 형식과 필수 값을 검증한 뒤 현재 설정을 교체하며, 이미 저장된 완료 결과는 유지합니다.
5.3 기본값으로 초기화
기본 실험 흐름과 설정값으로 되돌립니다. 수정한 내용과 업로드한 안내 이미지가 사라지므로 필요한 설정은 먼저 JSON으로 내보내세요.
6. 문의 및 협업
도구 사용 문의, 오류 제보, 기능 개선 또는 개발 협업 제안은 아래 이메일로 보내주세요.