참여자 응답

인지게임

참여자의 수행 결과와 게임별 기록을 수집합니다.

기준일
이 페이지에서

제공되는 게임 화면

현재 모듈에는 Jewels A, Jewels B, Cats and Dogs, Pop the Bubbles, Balloon Risk 화면이 있습니다. 연구의 화면 구성에서 해당 게임 진입점을 연결해야 참여자에게 노출됩니다. 모듈이 포함되어 있다는 사실만으로 모든 게임이 기본 홈에 표시되지는 않습니다.

INSPIRE 인지게임 화면 예시

출처: MD4BD 2026-09-17 발표자료, 14쪽. INSPIRE 연구 앱 화면 예시입니다.

결과 기록

게임별로 수행 시간, 오류, 점수와 상세 결과를 구성합니다. 예를 들어 Jewels A는 jewelsA_summary라는 외부 지표에 JSON 요약을 저장하는 경로가 있습니다. 시간 필드와 점수 계산은 게임별 구현을 확인해야 합니다.

경로의미
게임 UI의 완료 처리해당 게임의 실제 수행 결과 구성
ExternalMetricRepository 계열외부 지표 입력과 Room 저장
external_metrics지표 이름·시간·값·출처·동기화 상태

샘플 플러그인과의 차이

CognitiveGamesPlugin의 steps/cog_steps 경로는 날짜 기반 예시 데이터를 생성합니다. 이를 참여자의 실제 걸음수나 실제 인지 수행 결과로 분석하면 안 됩니다. 게임 화면의 완료·저장 경로를 기준으로 결과를 확인하세요.

적용 전 확인

게임 화면 열기, 정상 완료, 중간 종료, 같은 날짜 재수행, 로컬 결과 저장과 서버 반영을 연구별로 확인합니다. 게임 점수의 임상적 의미나 진단 정확도는 이 코드만으로 확정할 수 없습니다.

문서 근거

현재 작업 트리 기준 · 소스 경로 · HEAD 8213e6b7

  • plugins/cognitivegames/src/main/java/com/hdil/datacollection/cognitivegames/GameScreens.kt
  • plugins/cognitivegames/src/main/java/com/hdil/datacollection/cognitivegames/CognitiveGamesPlugin.kt
  • plugins/cognitivegames/src/main/java/com/hdil/datacollection/cognitivegames/jewels/JewelsAGame.kt
  • core/db/src/main/java/com/hdil/datacollection/db/entity/external/ExternalMetricEntity.kt
DTRAC Android연세대학교 · 이봉신 연구팀