Skip to content

2024 IT show <TestMate> : 시험지 분석을 통해 개인의 학습 수준을 파악하고, 향상시키기 위한 자기주도학습 지원 앱

Notifications You must be signed in to change notification settings

2023-Test-mate/test-mate-back-ver2

Repository files navigation

✍🏻 완벽한 시험대비 나의 친구, 시험메이트

📜 TestMate란

‘시험 메이트’ 는 시험지 분석을 통해 개인의 학습 수준을 파악하고, 향상시키기 위한 자기주도학습 지원 앱입니다.

image

✨ 주요기능

    • 과목 추가: 사용자가 과목을 추가할 수 있도록 하는 기능.
    • 시험에 대한 분석결과: 시험 성적 및 분석 결과를 시각적으로 제공하는 기능.
      • 문제가 잘 나오는 TOP3: 가장 빈번히 출제된 문제를 표시.
      • 오답 실수 % 분석: 사용자가 어떤 유형의 문제에서 자주 실수하는지 분석.
      • 학년별 과목 점수 그래프화: 학년별로 과목 점수를 그래프로 표현.
      • 과목에 대한 난이도, 디데이, 목표점수, 코멘트 작성: 각 과목에 대한 추가 정보 입력 기능.
  • 오답노트
    • 틀린 문제 기록: 사용자가 틀린 문제를 기록하고 관리하는 기능.
    • 사진 첨부 기능: 오답 문제에 관한 사진을 첨부할 수 있는 기능.
    • 풀이 및 시험 스타일 입력: 사용자가 틀린 문제에 대한 풀이나 시험 스타일을 기입하는 기능.
    • 오답이유 기입: 사용자가 왜 틀렸는지에 대한 이유를 기입하는 기능.
    • 문제범위 태그로 선택: 문제의 범위를 태그로 분류하여 관리하는 기능.
    • 과목, 학년별로 오답 모음: 과목이나 학년별로 틀린 문제를 모아서 볼 수 있는 기능.
  • 학습목표
    • 각 과목, 학년별 학습목표 설정: 사용자가 각 과목과 학년에 대한 학습 목표를 설정할 수 있는 기능.
    • 목표 추가, 수정, 삭제, 체크 기능: 사용자가 목표를 유연하게 관리할 수 있는 기능.
  • 캘린더
    • 과목 추가 시 날짜 입력 시 자동 달력 추가: 사용자가 과목을 추가할 때 자동으로 달력에 날짜를 추가하는 기능.
    • 따로 캘린더에 일정 추가 가능: 추가적인 일정을 자유롭게 캘린더에 등록하는 기능.
    • 시험 날짜 추가, 수정, 삭제 기능: 사용자가 시험 날짜를 효과적으로 관리할 수 있는 기능.
  • 알림
    • 시험 날짜 설정 시 전날 알림 기능: 사용자에게 시험을 전날 알림해주는 기능.

🛠 기술 스택

APP

  • Kotlin
  • Android Studio
  • Retrofit2

BackEnd

  • Java 17
  • Spring boot 3.1.3
  • SpringData JPA
  • MariaDB 11.1
  • AWS EC2
  • AWS RDS
  • RESTful API
  • Docker

👪 팀 소개

이지수 황슬기 박희현 임지현 황채원
@ezi-s-u @sg-hwang-333 @huihyeon06 @mic050r @
프론트 프론트 백엔드 백엔드 디자인

About

2024 IT show <TestMate> : 시험지 분석을 통해 개인의 학습 수준을 파악하고, 향상시키기 위한 자기주도학습 지원 앱

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •