[Phase 5] PR 5-1: Enrollment + Progress 모델

ID: fed5fc21-0143-4e5d-ba1c-80533d503728

보통 완료

## 개요
수강 등록 + 진도 추적 모델

## 스키마
- study_enrollments: user_id(FK), course_id(FK), subscription_type(enum: monthly/quarterly/workshop_bonus/admin_grant), status(enum: active/pending/expired/cancelled/completed), payment_status, payment_key, starts_at, ends_at
- study_progress: enrollment_id(FK), user_id(FK), lesson_id(FK), watched_seconds, completed_percentage, is_completed(90%+), last_position_seconds, unique(enrollment_id, lesson_id)

## 완료 기준
- 수강 등록/만료 로직
- 90%+ 시청 → is_completed = true
- 80% 레슨 완료 → 코스 수료

## 의존성
PR 4-1 (Study 모델)

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: 팀리드
생성일: 2026년 03월 11일 11:39

활동 로그

  • 팀리드 상태 변경: 리뷰 → 완료

    2026년 03월 11일 22:23:42

  • 팀리드 상태 변경: 진행 중 → 리뷰

    2026년 03월 11일 14:03:03

  • 팀리드 위임: developer-3에게 'PR 5-1: Enrollment + Progress 모델 구현' 작업 배정

    2026년 03월 11일 13:43:49

  • 팀리드 티켓 클레임 완료

    2026년 03월 11일 13:40:27