Skip to content

AI를 활용한 사용자 행동 기반 집중도 탐지 및 실제 학습 시간 자동 기록 애플리케이션

Notifications You must be signed in to change notification settings

DS-Studify/front-end

Repository files navigation

✏️ AI를 활용한 사용자 행동 기반 집중도 탐지 및 실제 학습 시간 자동 기록 앱 'Studify'

✨ 프로젝트 정보

Studify(스터디파이)

사용자의 공부 자세를 실시간으로 분석하는 AI 모델을 통해
공부 여부, 집중 상태, 수면 여부를 자동으로 추정하고,
이를 바탕으로 실제 공부 시간 기록피드백을 제공하는 학습 보조 애플리케이션입니다.

Introduction

  • [2025 한이음 드림업] 공모전 장려상🏆
  • 덕성여자대학교 컴퓨터공학전공 졸업 프로젝트
  • 한국저작권위원회 프로그램 저작권 등록

Studify_preview.mp4

📃 프로젝트 소개

개발 배경 및 필요성

🔥 대한민국의 높은 교육열

대한민국은 높은 수준의 교육열을 보이며, 학생들의 주간 평균 공부 시간은 OECD 평균보다 15시간 이상 많은 것으로 나타납니다.
이러한 공부 환경을 고려하여, 사용자의 공부 여부와 집중도를 자동으로 분석하는 보조 도구를 통해 학생들의 자기관리 능력과 학습 효율성 상승에 도움을 주고자 합니다.

💡 AI 기술의 교육적 활용 가능성 제시

코로나19 팬데믹을 계기로 온라인 강의가 활성화되면서, 학생의 웹캠 영상을 기반으로 집중도를 분석하는 AI 기술에 대한 연구가 활발히 이루어졌습니다.
그러나 대면 수업이 다시 중심이 된 현재, 해당 기술은 실제 교육 현장에서 활용이 제한되는 한계가 있습니다.
따라서 기존의 얼굴 인식 중심 분석에서 나아가 학생의 자세 및 손 모양을 기반으로 공부 상태를 판단할 수 있는 모델을 구현함으로써, AI 기술의 교육적 활용 가능성과 그 방향성을 제시하고자 합니다.


기획 의도

  • 사용자의 공부 자세를 실시간으로 분석하고 공부 여부, 집중 상태, 수면 여부를 판단하는 작업을 통해 학습 과정에서의 자기 성찰 기회 제공
  • 공부 데이터를 활용한 공부 시간, 집중 시간, 수면 시간 비율 통계를 통해 사용자의 자기주도 학습 지원 및 올바른 공부 습관 체화 도모

서비스명

  • study + amplify의 합성어로, 사용자 학습 효율 증진을 의미

💡 Key Features

손 모양 기반 실제 공부 여부 추정

사용자가 촬영한 공부 영상에서 손 모양의 좌표 추출
추출한 좌표를 바탕으로 펜을 쥔 손/그렇지 않은 손 분류 모델을 통해 실제 필기 및 공부 여부 추정

공부 자세 기반 집중도 분석 및 수면 여부 탐지

사용자가 촬영한 공부 영상에서 사용자의 몸(얼굴+상체)의 좌표 추출
추출한 좌표를 바탕으로 공부 자세 분류 모델을 통해 바른 자세/ 기울어진 자세(앞, 옆, 뒤)/ 엎드린 자세/ 뒤로 넘어간 자세 분류
분류한 공부 자세를 토대로 공부 집중 여부 및 수면 여부 추정

실제 공부 시간 기록

손 모양 분석을 이용한 공부 여부 추정과 자세 추정 결과를 종합적으로 조합하여 녹화 시간 대비 실제 공부 시간 산출

통계 및 AI 피드백

실제 공부 시간, 전체 학습 중 집중한 시간, 수면 시간의 비율을 통계 그래프로 시각화하여 제공. 공부 데이터 바탕 개인 맞춤형 AI 피드백 제공


💻 Tech Stack

  • Jetpack Compose
  • MVI
  • Multi-Module
  • Hilt
  • Retrofit2, OkHttp3
  • Coroutine
  • Orbit
  • Flow
  • Lottie
  • Gradle Version Catalog
  • CameraX
  • Tensorflow Lite

📁 Folder

├── app
|   ├── navigation
|   └── ui
│
├── build-logic
|   └── convention
│
├── core
|   ├── data
|   |    ├── datasource
|   |    ├── di
|   |    ├── dto
|   |    |    ├── request
|   |    |    └── response
|   |    ├── model
|   |    ├── repository
|   |    ├── repository_impl
|   |    └── service
|   |    
|   ├── designsystem
|   ├── domain
|   ├── resources
|   └── ui-extension
│
└── feature
    ├── analysis
    ├── camera
    ├── feedback
    ├── home
    ├── login
    ├── mypage
    ├── signup
    └── statistics

🔨 System Architecture



📱 Download

Type Link
ONE store https://m.onestore.co.kr/v2/ko-kr/app/0001002764
Google Play 준비 중

About

AI를 활용한 사용자 행동 기반 집중도 탐지 및 실제 학습 시간 자동 기록 애플리케이션

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages