Skip to content

✏️ 비효율적인 시간 관리와 학습 효율에 대한 체감의 어려움을 겪는 학생들을 위한 AI 기반 스마트 학습 플래너

Notifications You must be signed in to change notification settings

SmartSP-Dev/SSP-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RUDY (Routine + Study)

비효율적인 시간 관리와 학습 효율에 대한 체감의 어려움을 겪는 학생들을 위한 AI 기반 스마트 학습 플래너

image 37-2

💡 프로젝트 소개

기획 배경

  • Rudy는 학습 목표는 있지만 체계적인 계획과 실행에 어려움을 겪는 대학생들을 위한 스마트 학습 플래너 앱입니다.
  • 성과를 체감하기 어려운 학습 경험, 비효율적인 시간 관리 등의 문제를 해결하고자 루틴, AI 퀴즈, 학습 기록 기능을 중심으로 개발되었습니다.
  • 분산된 학습 도구들의 단점을 보완하고, 퀴즈, 루틴, 스터디 기능을 유기적으로 통합하여 학습자의 자기 주도적 학습 능력 강화를 목표로 합니다.

주요 타겟

  • 🧐 학습 목표는 있지만, 무엇부터 어떻게 시작해야 할지 막막한 학생
  • 🤯 쏟아지는 과제와 팀플 등 복잡한 일정 속에서 효율적인 시간 관리에 실패하는 학생
  • 😞 공부를 해도 남는 게 없는 것 같아 성과를 체감하기 어려운 학생

주요 기능

📅 캘린더 & 루틴 관리

  • 개인 일정과 매일 반복되는 루틴을 캘린더에서 한눈에 관리하고 달성도를 추적할 수 있습니다.
Group 1707481804-3

✍️ 학습 기록 및 통계

  • 과목별 학습 시간을 타이머로 측정하고, 주간/월간 통계를 통해 학습량을 직관적으로 파악할 수 있습니다.
Group 1707481806

❓ AI 퀴즈 생성 및 복습

  • PDF나 이미지 형태의 학습 자료를 업로드하면, AI가 자동으로 객관식, O/X, 빈칸 채우기 등 다양한 유형의 퀴즈를 생성해 줍니다.
Group 1707481807-2 Group 1707481808-2

👥 스터디 시간 조율

  • 그룹원들과 참여 가능한 시간을 공유하고, 최적의 스터디 시간을 직관적인 UI를 통해 손쉽게 정할 수 있습니다.
  • 주 달력에는 핑크색으로는 개인 달력의 일정을, 하늘색으로는 시간표의 일정을 표시해줍니다.
  • 사용자는 색이 표시된 곳을 제외하고 가능한 시간을 드래그로 지정합니다.
Group 1707481808-3

🛠️ 사용 기술 & 🏛️ 아키텍처

  • SwiftUI · EventKit · Combine · Moya · Alamofire

  • MVVM · DIContainer

  • 실행 환경

    • Xcode 15.0 이상
    • iOS 16.0 이상

👨‍💻 팀원 소개

이름 학부 포지션
황상환 컴퓨터학부 iOS FE / Lead
이재준 소프트웨어학부 BE
유성진 컴퓨터학부 BE
이영재 소프트웨어학부 BE

About

✏️ 비효율적인 시간 관리와 학습 효율에 대한 체감의 어려움을 겪는 학생들을 위한 AI 기반 스마트 학습 플래너

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages