DTRAC은 스마트폰 센서, 건강 기록, 참여자 응답을 연구 목적에 맞게 수집하는 Android 기반 시스템입니다. 연구별로 수집 항목과 문항, 일정을 구성하고 기기 내 저장과 서버 동기화를 연결합니다.
어떤 데이터를 수집하나요?
| 참여자 응답 | 스마트폰 센서 | 건강 기록 |
|---|---|---|
| 설문·EMA, 음성 응답, 인지게임 | 움직임, 위치, 화면·배터리, 통신·통화 상태 | 수면, 운동, 심박 등 제공 앱에 기록된 데이터 |
참여자가 직접 수행하는 활동과 기기에서 읽는 기록을 함께 다룹니다. 수집 가능한 항목은 연구 설정, 권한, 기기, 제공 앱의 기록에 따라 달라집니다.
데이터는 어떻게 흐르나요?
플러그인은 데이터 제공 경로를 연결하고, 저장·조회 계층은 Room 데이터를 중심으로 동작합니다. 서버 저장을 사용하는 연구는 기존 동기화 계층을 통해 Firebase 또는 Supabase로 전송합니다. 음성 파일은 응답 메타데이터와 별도의 저장 정책을 따릅니다.
구현 상태를 읽는 방법
- 현재 활성: 기준 설정에서 수집 대상으로 활성화되어 있습니다. 모든 기기에서 실제 기록이 생성된다는 뜻은 아닙니다.
- 구현 있음: 읽기·변환·저장 코드가 있으나 기본 수집 범위와 다를 수 있습니다.
- 향후 계획: 추가 구현이나 외부 앱 검증이 필요한 기능입니다.
- 확인 필요: 현재 근거만으로 기기 지원이나 동작을 확정할 수 없습니다.
문서의 기준
2026년 9월 17일 작업 트리와 MD4BD 미팅 발표자료를 기준으로 작성했습니다. 발표자료의 연구 사례와 향후 SDK 구상은 현재 Android 런타임 기능과 구분합니다. 본 문서의 설정 예시는 실제 연구 참여자 정보가 포함되지 않은 설명용 예시입니다.

