feat: accounts, exams 모델 작성 - #4
Merged
Merged
Conversation
Collaborator
|
전체적인 ExamPeriod → Exam 구조와 과목별 speed_factor 방향은 좋아요. 다만 실제 기능 연동을 위해 아래 항목은 병합 전에 수정하면 좋을 것 같습니다.
추가로 몇 가지 확인하고 싶습니다.
수정 후 이 PR을 먼저 dev에 병합하고, planner 브랜치에서 최신 dev를 반영한 뒤 planner migration을 다시 생성하면 될 것 같습니다. |
- StudyTask 검증 및 is_user_modified, task_type choices 적용 - StudyMaterial 파싱 상태/유형 필드 추가 - core/choices.py 공통 Enum 분리 - Exam.importance -> priority 필드명 수정
Collaborator
|
요청드린 task_type choices, is_user_modified, StudyMaterial 입력 유형·처리 상태 필드, StudyTask의 exam 불일치 검증과 estimated_min/max 검증까지 모두 반영된 것 확인했습니다. 참고로 core/choices.py에는 현재 exams 관련 Enum만 있고, planner에서 사용하는 DailyPlanStatus, ProgressStatus, RecoveryType, RecoveryPlanStatus, RecoveryActionType은 아직 없습니다. 이 부분은 본 PR의 담당 범위와는 별개이므로, 머지 후 제가 별도의 작은 PR로 추가하겠습니다. |
This was referenced Jul 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
관련 이슈
Closes #3
작업 내용
exams과users앱의 핵심 모델(ExamPeriod, Exam, StudyMaterial, StudyTask 등) 및 Form/View 기본 구조 작성 완료settings.py에 커스텀 유저 반영하도록 수정
requirement.txt 파일 추가
extracted_text)을 모두 지원하는 멀티모달 학습 자료 모델 구현is_confirmed필드 제공)planner앱 연동을 위한 FK 참조 구조 표준화 및 문자열 참조 지원주요 반영 및 연동 사항
Exam)과 전체 시험 기간(ExamPeriod) 분리 구조 반영테스트 및 검증
python manage.py makemigrations정상 동작 확인python manage.py migrate정상 동작 확인참고 및 요청 사항
planner쪽에서 본 PR의exams모델 마이그레이션이 깔끔하게 연결될 것으로 보입니다!