Skip to content

[FEAT] 현재 주차 Todo, 진행률, 과제 완료 처리 구현 #10

Description

@yangjihun

배경

스터디가 시작되면 멤버는 현재 주차의 과제를 확인하고 자신의 진행 상태와 과제 완료 여부를 관리해야 한다.

현재 문제

  • 현재 주차 조회 화면이 없다.
  • 주차별 과제 목록 UI가 없다.
  • 내 주차 진행률 조회/수정 기능이 없다.
  • 과제 완료, 스킵, 미완료 처리 기능이 없다.

제안 내용

  • 현재 주차 조회를 연결한다.
  • 현재 주차 정보와 주차 과제 목록을 표시한다.
  • 내 주차 진행 상태 조회와 업데이트를 구현한다.
  • 과제별 완료, 스킵, 미완료 처리를 구현한다.
  • 온보딩 미제출, 비멤버, 완료 그룹 등 접근 제한 상태를 처리한다.

완료 조건

  • 사용자가 현재 주차와 과제 목록을 확인할 수 있다.
  • 사용자가 자신의 주차 진행 상태를 저장할 수 있다.
  • 사용자가 과제별 완료 상태를 변경할 수 있다.
  • 접근 제한 상태에서 화면이 깨지지 않고 안내가 표시된다.

관련 Jira 이슈

No response

참고 자료

  • GET /api/v1/groups/{groupId}/weeks/current
  • GET /api/v1/weeks/{weekId}/tasks
  • GET /api/v1/weeks/{weekId}/progress/me
  • PUT /api/v1/weeks/{weekId}/progress/me
  • POST /api/v1/tasks/{taskId}/completion/me

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions